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 @   是老胡啊  阅读(376)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示