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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了