(一)Java编译运行过程
编译期:Java源文件经过编译生成.class字节码文件
运行期:JVM加载.class并运行.class
特点:跨平台,一次编译到处使用(跨平台特性如下图)
(二)JVM、JRE、JDK
JVM:(Java Virtual Machine),Java虚拟机
JRE:(Java Runtime Environment),Java运行环境,除包含JVM外还包含运行Java程序所必须的环境,JRE = JVM + Java系统类库
JDK:(Java Development Kit),Java开发工具包,JDK = JRE + 编译运行等命令工具
- 说明:
- 运行Java程序最小环境为JRE
- 开发Java程序最小的环境为JDK
(三)变量的命名
在程序执行过程中,其值能被改变的量称为变量,其值不能改变的量称为常量。变量与常量的命名都必须使用合法的标识符。
变量的命名应遵循以下规则: -只能包含字母、数字、_和$符,并且不能以数字开头 -严格区分大小写 -不能使用关键字 -允许中文命名,但不建议,建议"英文的见名知意"、"小驼峰命名法"
(四)代码注释
通过在程序代码中添加注释可以提高程序代码的可读性和可维护性,帮助程序员更好的阅读和理解程序。Java语言提供 3 种添加注释的方法,分别为单行注释、多行注释和文档注释。
-
单行注释
“//”为单行注释标记,从符号“//”开始直到换行为止的所有内容均为注释而被编译器忽略。语法如下:
//注释内容 例如,以下代码为声明 int 型变量添加注释: int age; //声明 int 变量用于保存年龄信息
-
多行注释
“/* */”为多行注释标记,符号“/*”与“*/”之间的所有内容均为注释内容。注释中的内容可以换行。语法如下:
/* 注释内容 1 注释内容 2 ... */ //多行注释中可以嵌套单行注释,但是多行注释中不可以嵌套多行注释
-
文档注释
“/** */”为文档注释标记,符号“/**”与“*/”之间的所有内容均为注释内容。注释中的内容可以换行。在文档注释出现在声明(如类的声明、类的成员变量的声明、类的成员方法的声明、类的成员方法的声明等)之前时,会被Javadoc文档工具读取作为Javadoc的文档内容。文档注释的格式与多行注释的格式相同。
(五)Java数据类型
1、Java语言提供了四类八种基本数据类型:
整数类型:byte、short、int、long 浮点数类型:float、double 布尔类型:boolean 字符类型:char
2、简述java的8种基本数据类型:
byte: 字节型,用于存储整数,占用 1 个字节,范围 -128 ~ 127,默认值是 0 short: 短整型,用于存储整数&