首页 > 编程知识 正文

java中jvm的介绍,jvm是java程序的什么

时间:2023-12-26 02:46:17 阅读:322392 作者:KZTM

本文目录一览:

jvm是什么

jvm是java virtual machine的缩写,翻译过来就是java虚拟机,是用来解释执行java程序(java字节码)的系统软件。

而java是一种编程语言。

jvm是指什么

楼上这个没看题目吧。人家问的JVM,不是JRE。

JVM,Java Virtual Machine,也就是Java虚拟机,可以认为是Java代码运行的容器,包括了内存管理等内容。

估计你是新手,可以这么认为,必须有JVM,才能为Java代码开辟内存空间,才能让你的Java代码运行起来。

java大数据学习之什么是jvm

JVM(Java Virtual Machine,Java虚拟机)

Java程序的跨平台特性主要是指字节码文件可以在任何具有Java虚拟机的计算机或者电子设备上运行,Java虚拟机中的Java解释器负责将字节码文件解释成为特定的机器码进行运行。因此在运行时,Java源程序需要通过编译器编译成为.class文件。众所周知java.exe是java class文件的执行程序,但实际上java.exe程序只是一个执行的外壳,它会装载jvm.dll(windows下,下皆以windows平台为例,linux下和solaris下其实类似,为:libjvm.so),这个动态连接库才是java虚拟机的实际操作处理所在。

JVM是JRE的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现跨平台。所以,JAVA虚拟机JVM是属于JRE的,而现在我们安装JDK时也附带安装了JRE(当然也可以单独安装JRE)。

JVM是什么?

JVM是Java虚拟机,所有的Java程序都在Java虚拟机中运。

JDK是Java开发工具包,用来开发Java程序。

jdk中有一个编译器,可以把你的java源代码编译成可以在虚拟机(jvm)

上运行的字节码(中间代码).

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。