java基础部分内容
Java可以理解为编程语言或者开发工具。
Java 最终的目的是用于编写直接在机器上运行的程序。
与 HTML 运行与浏览器,SQL 运行与数据库系统对比,Java 能做的事情更多,更加的普遍。
Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器,解释器将其翻译成特定机器上的机器码,然后在特定的机器上运行。
配置 JDK
1、 JAVA_HOME = d:\xx\xx\jdk1.8
2、在 Path 中追加目录%JAVA_HOM
E%\bin
3、CLASSPATH = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
这样就完成了 JDK 的部署。
类是一群对象的特征母版,对象是类的实现。
特征(类)包含的内容有:基本属性(属性)、行为(方法)
类是 Java 中最基础的组成单元
面向过程编程:通过一个函数去完成一件事情,而且这件事情完成之后,不会留下任何的遗产。或者理解为:一次性。
面向对象编程:在完成一件事情时,会将事情中的实体对象抽象出来,形成「类」的概念,事情的完成是通过类的对象之间发生关系去实现的。
代码注释是编程中非常重要的环节,往往优秀的程序员,注释写的比代码都多。
注释可能出现的位置:
类、方法、属性等上部(文档注释:通过 javadoc 命令生成 API 文档,方便使用的人阅读)方法体内负责业务逻辑处理过程中(一般性注释)文档注释
/** * 相关的注释内容,甚至可以使用 HTML 标签 * */在 javadoc 中也提供了丰富的标记
@author:指定程序的作者@version:指定源代码的版本@param:在方法中指定参数@return:在方法中指定返回值单行注释
// 单行注释多行注释
/* 第一行注释 第二行注释 */
-- 自减
用于判断两个变量或者常量的大小,返回结果为 true/false
> < <= >= == !=
运算符两边必须是 boolean 类型的变量、常量、表达式
与 && 或者 || 非 !
与:只要有一个假就是假
或者:只要有一个真就是真
三目运算符:
例如:int age = 16; String strage = age > 18 ? "成年" : "未成年"; System.out.println(strage); //输出结果为:未成年 流程控制
顺序结构:程序是一个自上而下运行的过程。
分支选择结构:Java 中的分支选择结构有 if 结构、switch 结构
swtich 语句是由控制表达式和多个 case 标签块组成。在控制表达式中,只允许出现 byte、short、int、char四种基础数据类型,在JDK1.7以后,支持 String 类型的控制表达式。循环语句可以在满足循环条件的情况下,反复执行某一段代码。
被重复执行的代码叫做循环体。
循环语句可能包含的部分有:
初始化语句(init_statement):一条或多条语句,这些语句用于完成一些初始化的工作。循环条件(test_expression):是一个 boolean 类型的表达式,这个表达式决定是否继续执行循环体。循环体(body_statement):如果条件允许,循环体会被反复执行。迭代语句(iteration_statement):在一次循环体执行结束后,对循环体条件进行求值,通常用于控制循环条件中的变量,使得循环在合适的时候结束。无论如何都会执行一次循环体内容
int i = 1; int sum = 0; do { sum += i++; // sum = sum + i; // i = i + 1; } while (i <= 10); System.out.println(sum); // 11语法:
for ([init_statement]; test_expression; [iteration_statement]) { body_statement; }实例
int sum = 0; for (int i = 1; i <= 28; i++) { sum = sum + i; } System.out.println(sum);在实际的开发中,对于已知循环次数的遍历,一般使用 for 循环。 而且 for 循环的应用场景要比 while 循环多。
