JDK、JRE、JVM的区别
2024-09-03 23:26:13
JDK: JDK(Java Development Kit)顾名思义它是给开发者提供的开发工具箱,是给程序开发者用的。它除了包括完整的JRE(Java Runtime Environment),Java运行环境,还包含了其他供开发者使用的工具包。
JRE: 普通用户而只需要安装 JRE(Java Runtime Environment)来运行 Java 程序。而程序开发者必须安装JDK来编译、调试程序。
JVM: 当我们运行一个程序时,JVM 负责将字节码转换为特定机器代码,JVM 提供了内存管理/垃圾回收和安全机制等。这种独立于硬件和操作系统,正是 java 程序可以一次编写多处执行的原因。
区别与联系:
- JDK 用于开发,JRE 用于运行java程序 ;
- JDK 和 JRE 中都包含 JVM ;
- JVM 是 java 编程语言的核心并且具有平台独立性。
最新文章
- Android开发学习之路-记一次CSDN公开课
- 我的js函数库(持续更新)
- Ubuntu添加开机自动启动程序方法
- 揭秘 typedef四用途与两陷阱[转]
- Spark RDD概念学习系列之RDD的操作(七)
- 非均匀B样条拟合MATLAB程序
- LabVIEW系列——生产现场故障邮件通知
- HDU_1874——最短路问题,Dijkstra算法模版
- Templates 模板:
- (转) 制作 Clonezilla live 启动盘
- jquery对象和DOM对象的区别和转换
- pycharm 出现 ";PEP:8 expected 2 blank lines ,found 0";
- vector容器用法详解
- Web - JSONP和同源策略漫谈
- nginx设置代理配置
- POJ 2546 &;amp; ZOJ 1597 Circular Area(求两圆相交的面积 模板)
- Supervisor安装与配置
- linux (ubuntu)安装pycharm
- Bootstrap-学习系列
- SQL Server与Oracle有什么区别?