JDK、JRE、JVM
JDK的理解
主要是java开发工具集,包含JVM和JRE;一般用在idea或者eclipse开发软件中使用的,自带java.lang包的内容。一般安装开发工具之前都需要安装的jdk,jdk版本市场上多数使用jdk1.8。
是编译阶段,过程就是把点java文件编译成点class文件。
JRE的理解
主要是java运行环境,java运行的时候需要的环境。
是运行阶段,把点class文件加载到JVM中。
JVM的理解
主要是java虚拟机,java的跨平台使用就是依靠虚拟机的存在,不同系统使用不同的虚拟机即可。
是执行阶段,输出java代码中的内容(如System.out.println("Hello World")的Hello World的内容)