最新下载JAVA虚拟机(JVM) v1.6中文版
1年前 (2024-10-23)类别:最新下载
- 发布日期:2025-11-05 07:06:21
- 所属类别:最新下载
- 下载人数:918
- 版本:最新版
- 大小:14M
扫二维码手机浏览
JAVA虚拟机(JVM) v1.6中文版介绍
JVM全称JavaVirtualMachine是一款JAVA虚拟机,用户可以通过安装该虚拟机,从而让电脑拥有运行JAVA代码的功能,它拥有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。是很多程序和软件、游戏必要的虚拟机
1.优点是运行在JavaSE6中的应用。
2.在服务器桌面上运行更快的应用。
3.新的动态连接简化了故障诊断。
4.SolarisDTrace的扩展支持为Solaris提供了额外的价值。
5.改进的‘native’设计风格,Solaris操作系统,Linux和Windows。
6.第一个Java平台是WindowsVista的全面支持。
7.在提高效率的开发环境中,使用Sun的JavaSE6。
8.JavaScript的集成平台,包括将脚本语言的框架扩展到Ruby、Python和其他语言的支持。
总重量轻的网络平台服务,开箱即用。
简化GUI设计,扩大本地平台支持。
所有JDBC4的实施都提供了更好的数据库支持XML。
Java的数据库包JDK,可以自由使用和部署Java数据库。
一、JDK
JDK(Java Development Kit) 是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。
JDK是java开发工具包,基本上每个学java的人都会先在机器 上装一个JDK,那他都包含哪几部分呢?在目录下面有 六个文件夹、一个src类库源码压缩包、和其他几个声明文件。其中,真正在运行java时起作用的 是以下四个文件夹:bin、include、lib、 jre。有这样一个关系,JDK包含JRE,而JRE包 含JVM。
bin:最主要的是编译器(javac.exe)
include:java和JVM交互用的头文件
lib:类库
jre:java运行环境
(注意:这里的bin、lib文件夹和jre里的bin、lib是 不同的)
总的来说JDK是用于java程序的开发,而jre则是只能运行class而没有编译的功能。
二、JRE
JRE(Java Runtime Environment,Java运行环境),包含JVM标准实现及Java核心类库。JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器)
JRE是指java运行环境。光有JVM还不能成class的 执行,因为在解释class的时候JVM需要调用解释所需要的类库lib。 (jre里有运行.class的java.exe)
JRE ( Java Runtime Environment ),是运行 Java 程序必不可少的(除非用其他一些编译环境编译成.exe可执行文件……),JRE的 地位就象一台PC机一样,我们写好的Win64应用程序需要操作系统帮 我们运行,同样的,我们编写的Java程序也必须要JRE才能运行。
三、JVM
JVM(Java Virtual Machine),即java虚拟机, java运行时的环境,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。针对java用户,也就是拥有可运行的.class文件包(jar或者war)的用户。里面主要包含了jvm和java运行时基本类库(rt.jar)。rt.jar可以简单粗暴地理解为:它就是java源码编译成的jar包。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因。
四、JDK、JRE、JVM三者的联系与区别
1.三者联系:
JVM不能单独搞定class的执行,解释class的时候JVM需要调用解释所需要的类库lib。在JDK下面的的jre目录里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre。JVM+Lib=JRE。总体来说就是,我们利用JDK(调用JAVA API)开发了属于我们自己的JAVA程序后,通过JDK中的编译程序(javac)将我们的文本java文件编译成JAVA字节码,在JRE上运行这些JAVA字节码,JVM解析这些字节码,映射到CPU指令集或OS的系统调用。
2.三者区别:
a.JDK和JRE区别:在bin文件夹下会发现,JDK有javac.exe而JRE里面没有,javac指令是用来将java文件编译成class文件的,这是开发者需要的,而用户(只需要运行的人)是不需要的。JDK还有jar.exe, javadoc.exe等等用于开发的可执行指令文件。这也证实了一个是开发环境,一个是运行环境。
b.JRE和JVM区别:JVM并不代表就可以执行class了,JVM执行.class还需要JRE下的lib类库的支持,尤其是rt.jar。


JAVA虚拟机(JVM)特点:
1.优点是运行在JavaSE6中的应用。
2.在服务器桌面上运行更快的应用。
3.新的动态连接简化了故障诊断。
4.SolarisDTrace的扩展支持为Solaris提供了额外的价值。
5.改进的‘native’设计风格,Solaris操作系统,Linux和Windows。
6.第一个Java平台是WindowsVista的全面支持。
7.在提高效率的开发环境中,使用Sun的JavaSE6。
8.JavaScript的集成平台,包括将脚本语言的框架扩展到Ruby、Python和其他语言的支持。
总重量轻的网络平台服务,开箱即用。
简化GUI设计,扩大本地平台支持。
所有JDBC4的实施都提供了更好的数据库支持XML。
Java的数据库包JDK,可以自由使用和部署Java数据库。
JVM和JRE和JDK三者的关系:
一、JDK
JDK(Java Development Kit) 是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。
JDK是java开发工具包,基本上每个学java的人都会先在机器 上装一个JDK,那他都包含哪几部分呢?在目录下面有 六个文件夹、一个src类库源码压缩包、和其他几个声明文件。其中,真正在运行java时起作用的 是以下四个文件夹:bin、include、lib、 jre。有这样一个关系,JDK包含JRE,而JRE包 含JVM。
bin:最主要的是编译器(javac.exe)
include:java和JVM交互用的头文件
lib:类库
jre:java运行环境
(注意:这里的bin、lib文件夹和jre里的bin、lib是 不同的)
总的来说JDK是用于java程序的开发,而jre则是只能运行class而没有编译的功能。
二、JRE
JRE(Java Runtime Environment,Java运行环境),包含JVM标准实现及Java核心类库。JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器)
JRE是指java运行环境。光有JVM还不能成class的 执行,因为在解释class的时候JVM需要调用解释所需要的类库lib。 (jre里有运行.class的java.exe)
JRE ( Java Runtime Environment ),是运行 Java 程序必不可少的(除非用其他一些编译环境编译成.exe可执行文件……),JRE的 地位就象一台PC机一样,我们写好的Win64应用程序需要操作系统帮 我们运行,同样的,我们编写的Java程序也必须要JRE才能运行。
三、JVM
JVM(Java Virtual Machine),即java虚拟机, java运行时的环境,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。针对java用户,也就是拥有可运行的.class文件包(jar或者war)的用户。里面主要包含了jvm和java运行时基本类库(rt.jar)。rt.jar可以简单粗暴地理解为:它就是java源码编译成的jar包。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因。
四、JDK、JRE、JVM三者的联系与区别
1.三者联系:
JVM不能单独搞定class的执行,解释class的时候JVM需要调用解释所需要的类库lib。在JDK下面的的jre目录里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre。JVM+Lib=JRE。总体来说就是,我们利用JDK(调用JAVA API)开发了属于我们自己的JAVA程序后,通过JDK中的编译程序(javac)将我们的文本java文件编译成JAVA字节码,在JRE上运行这些JAVA字节码,JVM解析这些字节码,映射到CPU指令集或OS的系统调用。
2.三者区别:
a.JDK和JRE区别:在bin文件夹下会发现,JDK有javac.exe而JRE里面没有,javac指令是用来将java文件编译成class文件的,这是开发者需要的,而用户(只需要运行的人)是不需要的。JDK还有jar.exe, javadoc.exe等等用于开发的可执行指令文件。这也证实了一个是开发环境,一个是运行环境。
b.JRE和JVM区别:JVM并不代表就可以执行class了,JVM执行.class还需要JRE下的lib类库的支持,尤其是rt.jar。
版权说明:如非注明,本站文章均为皮努努下载原创,转载请注明出处和附带本文链接;
- 上一篇:变声宝宝 绿色版
- 下一篇:好看视频手机端 v7.30.0.11安卓版
相关推荐
豌豆荚下载免费(手机豌豆荚)
立即下载
五虎将后传v3.04 攻略 五虎将后传3.04神xs升级第六版攻略
立即下载
qq主页自动回赞 回赞助手
立即下载
roblox虚拟世界下载 roblox虚拟世界中文版
立即下载
dolby atmos,dolby atmos和dolby audio的区别
立即下载
苹果手机怎么下载国际服,刺激战场国际服ios
立即下载
office2003教程下载 office2003办公
立即下载
无线鼠标驱动?无线鼠标驱动程序错误怎么办
立即下载
什么软件可以p图,什么软件可以p图换衣服
立即下载
虚拟光盘?虚拟光盘下载手机
立即下载
跳舞毯软件免费下载?跳舞毯驱动
立即下载
魔秀桌面APP(魔秀主题)
立即下载
