java的底层是用什么语言编的

来源:百度知道 编辑:UC知道 时间:2024/06/24 08:16:24
我听说 java 是用C语言编的,那是不是java在底层使用了JNI调用了win32的库来实现的虚拟机呢?还是java 直接用汇编实现呢?

  1. JVM 的话是 C++ 实现的。而c++则需要考虑效率,任何在windows下运行的程序,底层都是C/C++或者ASM,这是硬件指令系统决定的。

  2. Java 类库是 Java 实现的。java主要面向于实现。

Java是一种跨平台,适合于分布式计算环境的面向对象编程语言。具体来说,它具有如下特性:简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等。下面我们将重点介绍Java语言的面向对象、平台无关、分布式、多线程、可靠和安全等特性。

确实 最最低层是C写的 其他都是java写的 具体不清楚了

c