黑马程序员技术交流社区

标题: 关于java虚拟机 [打印本页]

作者: 黎阳05    时间: 2013-5-2 15:21
标题: 关于java虚拟机
本帖最后由 黎阳05 于 2013-5-2 20:04 编辑

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


作者: 吴传淦    时间: 2013-5-2 15:29
JVM是JRE的一部分,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。java程序是运行在jvm里的,不同的操作系统都安            装相应的jvm后就可以跨平台了
JRE包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。
作者: 不破大地    时间: 2013-5-2 18:23
jdk包含jre,jre包含jvm,所以更确切地说虚拟机是在jre中,通常一个平台内置jre就可以实现java的运行的。
作者: 花开花落总相似    时间: 2013-5-2 18:37
  虚拟机是在JRE中 那个是运行环境, 每个操作系统都有自己的虚拟机。  你在下载的时候 根据自己的操作系统选择   不然还是不能跨平台的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2