java用什么语言开发的,java是用什么语言写的
java用什么语言开发的目录
java用什么语言开发的
![](https://i01piccdn.sogoucdn.com/28234820b20cbe74?.png)
Java 是一种高级编程语言,最初是由美国公司 Sun Microsystems(后被甲骨文公司收购)的工程师 James Gosling 和同事们开发的。Java 语言是跨平台的,可以在多种操作系统(如 Windows、MacOS、Linux 等)上运行。
开发 Java 语言的主要工作是由一个由 Sun Microsystems 的工程师和来自 Java 社区的志愿者组成的团队完成的。这个团队使用 C++ 和其他编程语言编写了 Java 的编译器和虚拟机(JVM)。
此外,Java 也有一个庞大的生态系统,包括许多开源项目和库,这些项目和库是由 Java 社区的成员开发和维护的。这些项目和库使得 Java 开发人员可以快速地构建各种应用程序,包括 Web 应用程序、桌面应用程序、移动应用程序等。
java是用什么语言写的
![](https://i01piccdn.sogoucdn.com/bcb93240b70c427f?.png)
java是由c语言发展而来的,并且内核是由c编写的是高级语言。
它的每次执行都需要java虚拟机(需要操作系统提供支持)提供支持,不能被机器直接识别。
而机器能识别的只有二进制,所以java不能编写操作系统。
java 是什么语言写的
![](https://i01piccdn.sogoucdn.com/9bbfd2058cc71354?.png)
JAVA中就虚拟机是其它语言开发的,用的是C语言+汇编语言 基于此之上就是JAVA本身了 虚拟机只起到解析作用另外,JAVA并不比C语言慢,说JAVA慢一般是九十年代那时候的JAVA, 而现在 在一段优秀的JAVA程序和C程序执行效率上来比较是没有多大差距的 并且现在JAVA已经可以像C语言那样,直接编译为可执行文件(不用虚拟机,跨平台为代价)了不知道你看过 卓越编程之道二(运用底层思维编写高级代码) 没有,那里面详细的讲述了高级语言从编写到编译执行的过程,通过目标文件的反汇编对比,发现C,C++,JAVA,dephi等语言在同等质量下的目标文件长度上基本上没多大区别,一门语言的运行速度快慢,与你编写代码过程中是否符合编译器规则息息相关。
有空你可以去看看这本书。
java的底层是用什么语言编的
![](https://i01piccdn.sogoucdn.com/b08effc2015b40cc?.png)
JVM 的话是 C++ 实现的。
而c++则需要考虑效率,任何在windows下运行的程序,底层都是C/C++或者ASM,这是硬件指令系统决定的。
Java 类库是 Java 实现的。
java主要面向于实现。
(随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)