java编译器和java虚拟机的关系??
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 参考技术A java编译器是开发java程序用的
java虚拟机是java跨平台的解释java程序和运行java程序用的
以上是关于java编译器和java虚拟机的关系??的主要内容,如果未能解决你的问题,请参考以下文章