java语言是用什么写的,java怎么写的
java用什么写的
JAVA本身就是一门编程语言,它编译生成的文件运行在JVM上(java虚拟机)。JVM是由c语言和汇编语言开发的。基于此之上就是java了,虚拟机是起到解析执行的作用。
是java语言最大的特点,java的优缺点也是因为JVM技术。JVM是一个可以运行Java字节码的虚拟计算机系统。它有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信。
它还包括一组寄存器、一个堆栈、一个垃圾收集堆和一个存储方法域。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需要生成运行在Java虚拟机上的字节码,就可以在各种平台上运行,无需修改。这也是java跨平台的最大特点,就是一个地方写,到处跑。
JVM在执行字节码的时候,实际上最终把字节码解释为特定平台上的机器指令。编译虚拟机的指令集和编译微处理器的指令集非常相似。这是java最受批评的方面之一。在JVM上运行当然没有直接在操作系统上运行快。所以总有人说java跑得没有C语言快。
我们,大量免费的Java入门教程,欢迎在线学习!这就是java的详细内容。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。