很想知道,不会是JAVA本身写的吧??

解决方案 »

  1.   

    如果从理论上说,应该这么说:Java 是 Sun 公司提出的一套语言规范(Language Specification),用任何软件开发语言都可以实现。Sun 公司自己提供的 JDK 基本是用 C/C++ 实现的(含少量汇编),你可以下载一套源代码看看。至于其他家提供的 JDK(比如 IBM、BEA 等等),就不知道了。
      

  2.   

    java当然是java写的虚拟机就不是了
      

  3.   

    java是用JAVA语言写的
    java和java语言是两个东西
      

  4.   

    java的核心部分是C\C++写的,
    大多的类是java写的.
      

  5.   

    现在的是c和c++,不过前几天看新闻说sun好像在搞一个项目,名字基本清楚了,开发一种新的语言来写jvm!
      

  6.   

    瓜娃们,虚拟机是用C/C++,JDK的类用Java...
      

  7.   

    几乎所有的Java都是用java写的
    大多数的JVM使用C++,
    但有一个使用纯JAVA,他就是Jalapeno from IBM
      

  8.   

    很底层的是用C, C++ 其他的就是用的java
      

  9.   

    jvm ,有的类加载器 不是用java写的
    大部分还是java编写的
    可以看jdk里的src
      

  10.   

    核心是C++编写的,部分有C,后来的发展又有用JAVA编写的~~~
      

  11.   

    看了jdk的源码以后就知道,java里面除了某些Exception类和io类是c++写的外,其他的都是java本身写的,去看看JDK源码吧
      

  12.   

    sun公司酒喝多了和我说jvm是c写的。哈哈
      

  13.   


    底层部分用C/C++,
    其它很大一部分还是用Java
      

  14.   

    java的类库,编译器都是用java写的
    jvm是用c++写的。在sun的网站上可以直接下载源代码。
      

  15.   

    java程序使用java写的(废话),  JVM是c/c++吧  (没看过虚拟机规范)
    jdk里的那些工具是用java写的  jdk里面的那个jre就是用来运行jdk/bin下面那些工具的
    外部的jre目录是用来运行用户编写的程序的(这部分内容参见jvm深度历险)
    然后java的三个类装载器,引导类装载器,扩展类装载器,应用类装载器。其中,引导类装载器是
    c写的,其他两个是java写的(参见java核心技术高级篇安全性部分)
      

  16.   


    java当然是java写的 虚拟机应该是汇编或C之类的吧
      

  17.   

    虚拟机是C\C++写得,类库是JAVA,这个比较显然
      

  18.   

    https://openjdk.dev.java.net/svn/openjdk/jdk/trunk/hotspot/
    自己下载看看
      

  19.   

    这个我听说过   大部分 是 Java本身编写当然是大部分  系统本身 就有 很多包 类一少部分  是  其他语言