Java的底层是用什么语言写的?

解决方案 »

  1.   

    你说的 Java 底层是指 Java 类库,还是 JVM?JVM 的话是 C++ 实现的。
    Java 类库是 Java 实现的。
      

  2.   

    说白了JVM底层是用c和c++实现的,java主要面向于实现,而c和c++则需要考虑效率了
      

  3.   

    任何在windows下运行的程序,底层都是C/C++或者ASM,这是硬件指令系统决定的。
    什么时候硬件可以认识java字节码,那就是硬件jvm了。
      

  4.   

    JVM底层应该是用c和c++实现的。
    java类库就是用java语言实现的。
      

  5.   

    那么别的操作系统上的jvm也是用相应的语言写的吧……
      

  6.   

    确实是C/C++. 看jvm源代码就知道
      

  7.   

    C,C++都有
    记得之前有个大牛,用汇编写的
    好像是写delphi那个大牛
      

  8.   

    JVM很强大!!
    晚一些打好基础再去啃《深入浅出JVM》
      

  9.   

    其实很多java类库的功能 都让我很是迷糊它是怎么实现的比如线程,io,网络叫我们用纯java实现一个线程库,不用jdk的,要怎么写? 应该去看看java的源码 
      

  10.   

    up ~~
    JVM 是c和c++!!!
      

  11.   

    fdkfkldfldfdsfsddfsdf
      

  12.   

    sfsdfsdf
      

  13.   

    基础就是c和c++,整个java语言都是
      

  14.   

    好像jvm中蛮重要的一个东西貌似叫 BootStrap  是用C++写的??
      

  15.   

    JVM 的话是 C++ 实现的。
    Java 类库是 Java 实现的。
      

  16.   

    现在唯一能跟JAVA程序对接的语言是C/C++,Object里面好多方法都是native的,通过javah来生成对应的头文件,再编写C/C++程序,导入该头文件,再实现之,然后编译成DLL库,再在JAVA中载入该DLL库,就可以实现JAVA和C/C++的对接了,这种方式称之为JNI,JAVA本地化方法
      

  17.   

    要看不同的平台下的jvm是不同的!
      

  18.   


    同意 java类库有少部分类中的方法是用本地方法实现的。绝大部分还是用java实现的
      

  19.   

    能直接操作硬件的,比如操作内存、CPU,一般都是C、C++
      

  20.   

    是Java实现的,安装java时,安装目录下游两个jre,为什么呢,其中一个就是给jvm运行提供的
      

  21.   

    jvm调用的是本地库函数,把字节码转换成特定机器指令码。cpu不认识字节码。
      

  22.   

    反了,基本没有C,除了提供jni接口和启动部分。
    使用C++容易更直接的实现java的对象模型。