JVM和JDK有什么区别!!!! JDK是包括java类库,是编译环境,JVM是运行环境,JVM的存在,JAVA 是跨平台得, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上说的对,jdk是类库,jvm是运行环境.再了解到google上查下,这个问题不是很重要,以后自然会清楚的. JDK include java complier JVM是java虚拟机,顾名思义就是运行java程序的虚拟计算机。通常是用软件实现的,架设于操作系统和java程序之间,所以它能保证java的跨平台性。JDK是java开发工具包,其中包括了java开发工具,如编译器,调试器,打包工具等等;java基类库;还有java虚拟机程序,这主要是为了开发时运行测试java程序之用。 Java 解决安全性和可移植性的关键在于Java编译器的输出并不是可执行代码,而是字节码,字节码是一套设计用来在java运行时环境下执行的高度优化的指令集,该运行时环境就称为Java虚拟机(JVM).......JVM是一种具有逻辑指令集的抽象机器,这些指令定义了计算机的运行。可以将JVM看成是一微型操作系统,它附着在具体操作系统之上,本身具有一套虚拟机器指令,并有自己的栈、寄存器组等,但它通常是在软件上而不是在硬件上实现。....上面是教材上的原话,如果把jvm看成windows操作系统,jdk 相当于 microsoft的 mfc 类库.(比喻不一定恰当) jvm是jdk的子集同意这个说法,因为jdk 包括类库编译器调试器java运行时环境(jre)我们装好jdk1.4,就有了jvm了,所以同意sbks(hwnd,&rect)的说法 不同意应该是JRE里面包含了JVM先前Microsoft是支持Java的,IE浏览器里面自带JVM,并且支持JVM更新但是从JDK1.3开始,Microsoft不再支持JVM,也不再推出JVM For Windows,而是全部使用SUN公司的JRE了今夜不宜私奔欢迎访问http://www.flashempire.com/home/1154303欢迎加群10855748 JRE(JVM) 运行时, 也就是说运行时必需的东西 (编译器在运行时并不是必需的). JDK 开发包, 当然包括 编译器等工具, 除此外 你还要调试,当然也包括一个完整的 JRE. map的键被覆盖了! 如何找出系统中执行很慢的类 ssh架构里的拦截器,一般什么情况下用呢? 本次公开.struts2.0和struts2.0+spring2.0+hibernate3.0整合开发快速入门。 jsp问题:如何防止界面挥发 sun的jade在哪下载啊? Struts问题,十分棘手 Vc写的客户端发送的消息无法在java写的服务器端收到,是什么原因? 还是j2ee的问题,请指点! 支付结算高并发问题 tomcat一运行就死,求救!!! 【请教各位】俺用过tomcat,现在需要用websphere/wsad,只有一个周末的时间,怎么搞定?
JDK是java开发工具包,其中包括了java开发工具,如编译器,调试器,打包工具等等;java基类库;还有java虚拟机程序,这主要是为了开发时运行测试java程序之用。
JVM是一种具有逻辑指令集的抽象机器,这些指令定义了计算机的运行。可以将JVM看成是一微型操作系统,它附着在具体操作系统之上,本身具有一套虚拟机器指令,并有自己的栈、寄存器组等,但它通常是在软件上而不是在硬件上实现。....
上面是教材上的原话,如果把jvm看成windows操作系统,jdk 相当于 microsoft的 mfc 类库.
(比喻不一定恰当)
jvm是jdk的子集同意这个说法,因为jdk 包括类库
编译器
调试器
java运行时环境(jre)我们装好jdk1.4,就有了jvm了,所以同意sbks(hwnd,&rect)的说法
全部使用SUN公司的JRE了今夜不宜私奔
欢迎访问http://www.flashempire.com/home/1154303
欢迎加群10855748
JDK 开发包, 当然包括 编译器等工具, 除此外 你还要调试,当然也包括一个完整的 JRE.