java.sun.com
这个是各个平台不同,如windows下是调用api实现

解决方案 »

  1.   

    能说的具体点吗?jdk源码在java.sun.com网站里的具体路径?
      

  2.   

    源码已经在src.zip里了。你说的抽象方法那是抽象方法的问题。比如
    public void paint(Graphics g){
    ...
    g.drawLine(0,0,10,10);
    ...
    }而Graphics是抽象类,你想看具体drawLine是怎么实现的,那你要看调用paint方法的传过来的是什么参数。作为一个具体类,同时也是Graphics的子类,必然实现了drawLine方法。
      

  3.   

    但是一条直线的生成算法总该是有具体的象素点集合而成的啊,在jdk函数库的实现画直线函数里总该有由填充象素(涂色)的生成直线的算法才对啊.
      

  4.   

    java 的源代码是完全开放的!!!!!!!!!!大家安装 J2SDK 后,看到的 src.zip 只是 Java 标准包的源代码. 这里面的只有 Java 类库的 java 源代码,主要是用来理解类用的, 你要的 java.unit 包内类的源代码就在 src.zip 中.但 src.zip 只有标准包的 java 语言的源代码, 其中的很多具体实现的源代码不在这里.大家要下载完整的 Java 源代码,必须要到 www.sun.com 注册为成员.就可以下载完整的 Java 源代码了.
    这部分源代码有三个很重要的东西在里面:
    1.Java VM 的 C 语言代码,也就是 JVM.dll(对于 windows 平台)的源代码.
    2.其中还有 SUN 自己写的一些工具类的源代码, 其中包括 javac , jar , javadoc 等等的源代码,都是 Java 的哦.(哈哈,想不到吧, Java 的编译器居然是用 Java 自己写的哦).
    3.其次还有一个不推荐使用 sun.* 包的源代码,这里面的代码是还没有成为标准 Java 类库的一些实用类,大家最好不要直接调用 sun.* 包内的代码. 不过大家可以源代码在自己的程序里啊.
      

  5.   

    楼上有这些代码吗,发给我一份,谢谢!
    [email protected]
      

  6.   

    .(哈哈,想不到吧, Java 的编译器居然是用 Java 自己写的哦).--------------------------------------哈哈,蛋生鸡?鸡生蛋?
      

  7.   

    我有jdk1.4全部的源代码。用离线浏览器下载的。压缩后有12M
    那么大怎么发给你们?
      

  8.   

    看这里JDK1.4 源码官方下载
    Sun官方下载链接:http://jsecom16c.sun.com/ECom/EComActionServlet?StoreId=5&PartDetailId=J2SESDK-1.4.0-G-CS&TransactionID=Try&LMLoadBalanced=用户名:javaresearch.org 
    密码:javaresearch
      

  9.   

    也可以看这里:http://javaresearch.gro.clinux.org/jdk140/index.html
    不需要密码。
      

  10.   

    src.zip只是我们常用类的源代码,其它还有很多没有的,比如在rt.jar这个文件里面就有好多类在src.zip中找不到,而且rt.jar里面全都是.class,用一般的反编译软件也有些不能反编译出来,好象是被加密了的。
      

  11.   

    楼上的catblue能发一份给我吗?
    可以分几次(一次3M)发到我油箱:[email protected]
    谢了!