JVM是什么意思?深入理解jvm

KLQ 2020-04-24 09:00:01 java常见问答 9700

大家都知道jvm吗?那么究竟jvm是什么个意思呢?jvm指的是什么?下面就和小编一起来深入的了解一下jvm吧!

什么是JVM?

JVM其实就是Java虚拟机(Java Virtual Machine)的缩写。

实际上,JVM就是一种用于计算设备的规范,它是一种虚构出来的计算机。

JVM是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

好处

引入了JVM之后,Java语言在各种平台上进行运行时,都不需要重新进行编译。

Java语言使用了JVM屏蔽了和具体平台相关的信息,从而,使得Java语言编译程序只要生成在JVM上运行的目标代码,也就是字节码,那么这样的话,就能够在各种平台上不加修改的运行了。

以上就是对于什么是JVM的一个简要的概述了,你都了解了吗?JVM其实就是Java虚拟机的缩写哦!

下面一起来了解一下关于JVM(Java虚拟机)的其他内容吧!

JVM(Java虚拟机)它并不是真实的物理机哦!JVM(Java虚拟机)并没有存器,所以的话,指令集是使用Java栈来存储中间数据。

这样做的目的主要是为了保持JVM(Java虚拟机)的指令集尽量的紧凑,与此同时,也方便JVM(Java虚拟机)在那些只有很少通用寄存器的平台上实现。

除此之外,JVM(Java虚拟机)的这种基于栈的体系结构,对于运行时某些虚拟机实现的动态编译器和即时编译器的代码优化非常的有帮助。

以上就是关于JVM(Java虚拟机)的整体介绍了,你都了解了吗!更多相关内容,可以继续关注奇Q工具网进行了解。

你对于java架构师感兴趣吗?想要学习关于java架构师的内容,可以来java架构师专栏了解。