当前位置: 技术问答>java相关
关于java虚拟机问题
来源: 互联网 发布时间:2015-04-10
本文导语: java虚拟机和jdk是什么关系? 有单独的java vm安装吗? | JDK是开发用的,能编译java文件;JDK里面包括了JRE(运行环境),JRE包含了JVM和类库,用于运行class文件。JRE可以单独安装,Sun的JVM恐怕...
java虚拟机和jdk是什么关系?
有单独的java vm安装吗?
有单独的java vm安装吗?
|
JDK是开发用的,能编译java文件;JDK里面包括了JRE(运行环境),JRE包含了JVM和类库,用于运行class文件。JRE可以单独安装,Sun的JVM恐怕没有单独安装的,但第三方JVM可能有能的。
|
所谓DK就是开发包development kit,这是为程序员提供的,但是普通用户而言,他们不需要jdk,只需一个jre,运行时间环境runtime enviroment,在jre里带有一个虚拟机virtual machine。
|
有单独的JVM啊,JDK里面会自动带一个JVM而已。
|
jvm和jdk的关系是:java虚拟机用来解释你的java代码。
|
jvm是解释java程序用的,并对其实行垃圾收集等等。
如果你需要网页里的applet,可以下载java-plugin,也可安装jre,一般带applet的网页都会给提示的。
要运行应用程序,就需要jre了,才十兆。
如果你需要网页里的applet,可以下载java-plugin,也可安装jre,一般带applet的网页都会给提示的。
要运行应用程序,就需要jre了,才十兆。
|
jvm是用来解释java程序的,java的跨平台性就是通过它来实现的。
|
jvm是运行程序所需要的,程序运行在jvm中。
而程序代码的编写需要程序员利用jdk(开发包)来完成。
而程序代码的编写需要程序员利用jdk(开发包)来完成。