A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黎阳05 中级黑马   /  2013-5-2 15:21  /  1640 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 黎阳05 于 2013-5-2 20:04 编辑

java虚拟机的概念一直没有搞明白,jvm是在jdk中的吗, 有了它就可以实现平台无关吗?

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

4 个回复

倒序浏览
JVM是JRE的一部分,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。java程序是运行在jvm里的,不同的操作系统都安            装相应的jvm后就可以跨平台了
JRE包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
jdk包含jre,jre包含jvm,所以更确切地说虚拟机是在jre中,通常一个平台内置jre就可以实现java的运行的。

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
  虚拟机是在JRE中 那个是运行环境, 每个操作系统都有自己的虚拟机。  你在下载的时候 根据自己的操作系统选择   不然还是不能跨平台的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马