args是argument的复数,因为前面是字符数组所以是复数,argument是参数。
javac 文件名.java 编译生成文件名.class
java 文件名.class 运行.class文件,即运行程序
JDK=JRE+Java编译工具 JRE=JVM+Java核心类库
JDK:JAVA开发工具包(JAVA Development KIT) 开发的最小单位
JRE:JAVA运行时环境(JAVA runtime environment) 运行的最小单位
JVM:JAVA虚拟机(JAVA virtual machine) 负责加载并运行.class字节码文件
(ClassLoader是JVM的类加载器,用于把.class字节码文件加载进虚拟机中)
运行过程: 我们编写的源码是.java为后缀的,通过编译生成的是.class字节码文件,交给JVM来执行
跨平台: 只要在不同的操作系统上安装对应的JVM,就可以实现跨平台:一份代码 处处运行
JAVA虚拟机不能直接读取执行Java代码。