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

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

  在JAVA中,虚拟机是用其他语言开发的,用的是C语言汇编语言。基于此,是JAVA本身,虚拟机只起分析作用。

  如何解决写爬虫IP受阻的问题?立即使用。

  另外,JAVA并不比C语言慢。一般来说,JAVA在90年代是慢的,但是现在一个优秀的JAVA程序和C程序的执行效率并没有太大的区别。现在JAVA可以像C语言一样直接编译成可执行文件(不用虚拟机,代价是跨平台)。

  不知道大家有没有看到优秀编程的第二种方式(用底层思维写高级代码)。详细讲述了高级语言从编写到编译执行的过程。通过对目标文件反汇编的比较,发现C、C、JAVA、dephi等同质量语言的目标文件长度基本没有大的差别。一种语言的运行速度与你在编写代码的过程中是否遵守编译器规则密切相关。你有空的时候可以看看这本书。

  底层Java实现是用C语言写的,比C语言慢是因为大量封装?

  它是用JVM C写的,所以对JVM的常见攻击是缓冲区溢出。

  c语言,java6.0已经开源。

  windows平台上的JVM实现是用VC写的,你下载的JDK其实有一个src.zip,是Java的源代码。

  原来是用C写的,比如javac命令等。后面的函数,比如api,都是java自己写的。现在,大部分都是开源的。有兴趣可以看看那个项目,叫openjdk。也可以提供代码,说不定后续版本会采用。以上是java虚拟机用什么写的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: