java编译器和java虚拟机的关系??

java编译器是 单独存在的 还是 虚拟机的 一部分??

java的编译器,或者说jdk,是用来将源码编译成class字节码的,是java的开发环境;虚拟机就是装有jre的可以运行class字节码的东东,可以是手机、电脑、和其他,只要能安装上java的运行环境jre,就能在其上面运行class,这就构成了一个jvm,java虚拟机,是java的运行环境!!

另外,两者分开的,但是jdk上自带有jre,因为要开发java的话是必须有jdk和jre的;如果纯粹只要能运行java程序的话,就只要安装jre就好了!!

jdk:Java Development Kit
jre:Java Runtime Environment
jvm:Java Virtual Machine
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-18
java编译器是开发java程序用的
java虚拟机是java跨平台的解释java程序和运行java程序用的

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网