黑马程序员技术交流社区
标题:
jdk jre jvm联系与区别,jvm的深刻理解
[打印本页]
作者:
liyudong
时间:
2016-11-1 22:34
标题:
jdk jre jvm联系与区别,jvm的深刻理解
jdk java Development Kit(java开发工具包) = jre + java开发工具
jre java Runtime Environment(java运行环境) = java虚拟机 + java程序运行所需的核心类库(辅助java虚拟机运行的文件)
java开发工具:编译工具,打包工具等
javac调用编译器(compiler)将.java文件转换成.class字节码文件
java调用解释器(interpreter)将.class文件给JVM运行
JVM申请了一部分呢内存分为五个部分:
方法和数据共享区: .class文件
栈: 提取.class文件运行
堆: 存数组和对象
寄存器:内存和CPU交互的一些数据
本地方法区:调用操作系统功能
作者:
Doke_Chen
时间:
2016-11-2 00:17
我现在才学到,堆栈,方法区
作者:
liyudong
时间:
2016-11-2 00:22
Doke_Chen 发表于 2016-11-2 00:17
我现在才学到,堆栈,方法区
一样一样的,老师只是略微一提
作者:
liyudong
时间:
2016-11-2 09:24
Doke_Chen 发表于 2016-11-2 00:17
我现在才学到,堆栈,方法区
我也只是看看而已,老师略提,没细讲
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2