JVM:java虚拟机
java跑在JVM上,实现不同系统跨平台
核心机制:垃圾回收
在JVM空闲时,检查并释放哪些可被释放的存储空间
Jdk(java development kit java开发工具包):其中包含了Java的开发工具,亦包含了JRE
JRE(java runtime environment Java运行环境):包含了Java虚拟机jvm,和程序所需的核心类库等
总结:
JDK=JRE+开发工具集(javac.exe java.exe javadoc.exe)
JRE=JVM+Java EE标准类库
为什么要配置path环境变量:
java_home=bin的上一层目录
path=%java_home%\bin
这样所有目录文件下的java文件都可以运行