JAVA开发的环境说明
1、JDK、JRE、JVM
1.1、JDK
JDK是JAVA开发工具包,面向群体是JAVA开发人员的。
1.2、JRE
是运行基于JAVA语言编写的程序所不可或缺的运行环境。
1.3、JVM
常说的JAVA虚拟机,是整个JAVA实现跨平台的最核心的关键,所有的JAVA程序会首先被编译为.class类文件,这种类文件在虚拟机上执行。.class类文件不直接与机器的操作系统相对应的,而是经过虚拟机间接的与操作系统交互,由虚拟机将程序解释给本地系统执行。
2、编译型与解释性
2.1、编译型
在运行前进行编译,把程序源文件编译为机器语言的文件。特点是执行效率高,但跨平台性差。
2.2、解释性
在运行时进行动态翻译与运行,需要执行哪段代码时再动态的去翻译为机器码。特点是执行效率低,但跨平台性好。
本文来自博客园,作者:是老胡啊,转载请注明原文链接:https://www.cnblogs.com/solar-9527/p/15906403.html

浙公网安备 33010602011771号