jdk 虚拟机
jre 依赖包
javac 编译
java 运行
JAVA_HOME 一个存储jdk路径的自定义的变量,方便其他地方配置以后更改方便
其他地方调用JAVA_HOME使用%JAVA_HOME%
配置JDK:
在系统变量path后面加上;%JAVA_HOME%in;分号表示分隔
path:让java执行环境找到指定的java程序
.;%JAVA_HOME% ools.jar;%JAVA_HOME%
t.jar
手动编写 .java
jre 编译 .class
jdk 运行 run
跨平台性:
java源文件被储存称为.java结尾的文件,
要运行java程序首先需要对源文件进行编译,编译后将生成类文件(字节码文件.class后缀)
类文件是字节码不是机器码,不能直接运行,需要借助JVM翻译成机器码,SUN公司为主流平台都提供了对应版本的JVM,所以java可以实现一次编写,在不同平台上运行的效果。