黑马程序员技术交流社区

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

作者: zhangyangLengen    时间: 2014-11-1 18:23
标题: java虚拟机
怎么理解:java程序一次编译,能够到处运行呢?

作者: wf111sxwf    时间: 2014-11-4 14:13
据我理解 编译后 生成的字节码文件也就是Class文件可以拿到所有支持java运行的环境中去运行。可以这么理解么
作者: zhangyangLengen    时间: 2014-11-4 23:08
可能是jvm有不同版本的,对应不同的操作系统
作者: lighter    时间: 2014-11-5 00:20
不同平台的JVM可以将class文件翻译成适应不同平台的可运行文件吧
作者: 高昌德    时间: 2014-11-5 00:21
是的,java一次编译处处运行就是因为Java virtual machine 有不同的版本,所以不管在什么系统上,只要能够安装JVM,Java 就可以运行
作者: 14年7月想去it    时间: 2014-11-5 17:07
java语言为每种操作系统提供了不同版本的虚拟机,能够对.class文件进行解析,就像一个扳手可以开多个螺丝,螺丝是JVM,扳手是.class文件,安装在不同地方的螺丝都能被同一个扳手拧开了。




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