做微信的微网站费用,向雅虎提交网站,wordpress 会员名字,php网站开发实训报告目录 1. JDK2. JVM3. 关系 1. JDK
1.Java Development Kit#xff0c;java开发工具包。2.提供了java应用程序开发所需的所有工具和API。3.JDK包含了JRE#xff08;Java Runtime Environment#xff09;,即Java运行环境#xff0c;以及编译Java源代码的编译器#xff08;j… 目录 1. JDK2. JVM3. 关系 1. JDK
1.Java Development Kitjava开发工具包。2.提供了java应用程序开发所需的所有工具和API。3.JDK包含了JREJava Runtime Environment,即Java运行环境以及编译Java源代码的编译器javac和其他工具如javadoc、jdb等。4.开发人员在开发java应用程序时需要安装jdk因为它包含了编写和编译java程序所需的所有内容。
2. JVM
1.Java Virtual Machine是Java虚拟机的简称。2.是Java平台的运行环境负责将Java字节码.class文件转换成特定系统架构上的机器码并执行。3.JVM是跨平台的因为它将字节码转换成机器码的工作是在运行时动态完成的而不是在编译时。4.只要系统安装了JVM就可以运行Java程序而无需考虑该程序是在哪种操作系统或硬件平台上编写的。5.JVM包括一个类加载器ClassLoader它负责加载类文件到JVM中一个垃圾回收器Garbage Collector它负责自动回收不再使用的内存。
3. 关系
1.依赖关系JDK依赖于JVM来运行Java程序因为JDK中的编译器 javac会将Java源代码编译成JVM能够理解的字节码.class文件。JVM会将这些字节码转换成机器码并执行。2.包含关系JDK包含了JREJRE包含了JVM。安装JDK时同时也得到了JVM和JRE。3.目标不同JDK的目标是提供开发人员编写和编译Java程序所需的工具和APIJVM的目标是提供一个跨平台的运行环境使得Java程序能够在任何安装了JVM的系统上运行。