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、解释性

在运行时进行动态翻译与运行,需要执行哪段代码时再动态的去翻译为机器码。特点是执行效率低,但跨平台性好。

posted @ 2022-02-17 21:00  是老胡啊  阅读(381)  评论(0)    收藏  举报