当前位置:首页 > 虚拟机 > 正文

java虚拟机是用什么语言写的


一、JVM是用什么语言写的JVM虚拟机是用C语言编写的。


二、听说JVM是用C++写的?为什么不用自己的语言JAVA写呢?LZ您好,我为您解答如下。C/C++语言对内存(计算机资源)有很强的控制力,这就是为什么在使用C/C++开发时总是会面临崩溃,但这也是一个优势,对吧。代码的效率很高,但是如果使用不当,就会出现各种问题。Java阻塞了这些直接操作内存的通道,并允许JVM自己管理这些内存,比如垃圾回收。然而Java程序的运行为了提高效率需要原生方法(C/C++中的C/Methods),有的甚至需要使用这些原生方法来满足需求。我才看了一周JVM,所以就胡说八道了。希望大家理解,不要批评