什么是JDK,JRE, JVM虚拟机
来源:互联网 发布:肆只猫咖啡怎么样知乎 编辑:程序博客网 时间:2024/05/17 03:25
声明:这是自我学习jvm虚拟机中进行的学习总结,参考读书java虚拟机(第二版)作者:周志明,欢迎大家互相讨论学习。
什么是jdk?
jdk是整个java的核心,其中包括了java的运行环境jre,一堆java工具和java基础的类库api,以及jvm虚拟机。JDK是用于支持java程序开发的最小环境单位。所以不论什么java服务器其实都是内置了某个版本的jdk。
什么是JRE?
JRE是支持java程序运行的标准环境,JRE包括JVM虚拟机,java核心类库和支持文件,他不包含开发工具(jdk)–编译器,调试器和其他工具。
什么是JVM虚拟机?
JVM可以理解为是JRE的一部分,他是一个虚拟出来的计算机,是通过在实际的计算机中方针模拟各种计算机功能来实现的,JVM有自己完善的硬件架构,如处理器,堆栈,寄存器等,还具有相应的指令系统。JVM的主要工作是解释自己的指令集(即字节码)并映射到本地的CPU和指令集或者OS系统指令集调用。java语言是跨平台运行的,其实就是不同的操作系统,使用不同的JVM映射规则,让其与操作系统无关,完成了跨平台性。JVM对上层的java源文件是不关心的,它只关注由源文件生成的类文件(也就是编译后的class文件), 类文件的组成包括JVM指令集,符号表以及一些补助信息
阅读全文
0 0
- 什么是JDK,JRE, JVM虚拟机
- 什么是JDK、JRE、JVM
- 深入了解JVM、JRE、JDK 什么是JVM、JRE、JDK
- 什么是JDK,JRE,SDK,JVM以及API
- 什么是JVM,JDK和JRE联系与区别
- 什么是JRE和JDK
- jre,jvm,jdk
- JDK、JRE与JVM
- JDK,JRE,JVM
- jdk、jre与jvm
- jdk,jre,jvm
- java jdk jvm jre
- jdk、jre、jvm详解
- JDK、JRE与JVM
- JRE, JDK, JVM
- jre jdk jvm小结
- JDK JRE JVM 关系
- jvm jre jdk 区别
- 拉格朗日对偶
- java集合类
- iOS加急审核
- Qt(C++)调用工业相机Basler的SDK简单使用示例
- 使用dex2jar反编译APK
- 什么是JDK,JRE, JVM虚拟机
- C#后台运行控件BackgroundWorker的使用方法
- 表单
- 省选模拟(12.08) T3 圈圈圈圈圈圈圈圈
- 好友推荐---环信发送名片(自定义视图)消息
- linux cmake简介
- 第十天培训!!!
- js基础
- codeforces 903 D. Almost Difference 线段树