名词解析
- JVM Java虚拟机
- JDK 软件开发工具包
- Javac 编译器,将源程序转成字节码
- JRE Java运行环境,包括JVM,Java核心类库和支持文件
- Java SE(桌面程序)、Java EE(Web程序)、Java ME(移动设备)
Java程序执行过程
源文件(Program.java) => 编译器(compiler) => 字节码文件(Program.class) => 解释器(interpreter: Java虚拟机解释执行编译过程中生成的字节码文件,然后把字节码文件解析成具体平台上的机器指令执行) => 程序就运行起来了
标识符的命名规则
- 由字母、数字、下划线( _ )和美元符( $ )组成,不能以数字开头
- 标识符严格区分大小写
- 标识符不能是Java的关键字和保留字
变量
- 变量的三元素:变量类型、变量名、变量值。
数据类型
1. 基本数据类型
- 数值型:byte、short、int、long、float、double
- 字符型:char
- 布尔型:boolean 2. 引用数据类型
- 类
- 接口
- 数组