21xrx.com
2024-11-22 08:05:42 Friday
登录
文章检索 我的文章 写文章
Java并非完全用C语言写成的
2023-06-19 20:48:29 深夜i     --     --
Java C C++ 高效执行 跨平台兼容 虚拟机 垃圾回收器 JNI

Java并非完全用C语言写成的,但在其实现中有大量使用了C语言和C++语言。这是因为Java的设计者想让Java既能够与多种平台兼容,又能够执行高效的代码。

Java最初是由Sun Microsystems开发的,而Sun Microsystems又是一家以研发计算机硬件为主的软件公司。因此,他们认为Java的高效执行和跨平台兼容需要使用一种高效的语言,而C和C++恰好符合这些需求。由此,在Java的实现过程中,C和C++被广泛应用,尤其是在虚拟机、垃圾回收器、Java Native Interface(JNI)等关键部分。

所以,可以说Java并非完全用C写的,但C和C++确实对Java的诞生和发展起到了至关重要的作用。现在的Java已经发展成为一种自成体系的编程语言,并且不断得到改进和发展,成为目前应用最为广泛的编程语言之一。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复