摘要: 做了许久的java开发,是不是还没弄清这三者的关系?1、JVM -- java virtual machine JVM就是我们说的java虚拟机,它是java实现跨平台的核心部分。java程序会首先被编译为.class的类文件,这种类文件可以在java虚拟机上执行,也就是说class并不直接与机器的操作系统相交互,而是通过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行,而本地系统又解释给CPU执行。所以java程序和CPU之间是隔了JVM和平台操作系统。所以JVM其实是操作系统上运行的一个程序。2、JRE -- java runtime environment JRE指的是java 阅读全文
posted @ 2013-10-24 22:35 邓庚的博客 阅读(393) 评论(0) 推荐(0) 编辑