初识java
JDK:Java Development Kit(Java开发工具集)
JRE:Java Runtime Environment (Java 执行环境)
JDK包含JRE,从名字上就可以看出。
Java 程序的执行过程分为两步:
- 编译
- 执行
编译命令:java Test.java
执行命令:java Test(注意,Test 后面没有.class)
Class 文件是字节码文件,程序最终执行的就是这个字节码(bytecode)文件。
Java 是跨平台的语言,真正执行的不是二进制代码,而是字节码。
JVM(Java Virtual Machine,Java 虚拟机)
Java 是跨平台的,而 JVM 不是跨平台的(JVM 是由 C 语言编写的)
Java 之所以能够做到跨平台,本质原因在于 JVM 不是跨平台的。