我在哪里可以看到Sun JDK的源代码?

ash*_*lal 67 java linked-list

我想看看Java如何实现LinkedList.我应该去哪里查看源代码?

Bil*_*win 66

http://java.sun.com/javase/downloads/index.jsp安装Java SE Development Kit .

安装后,您应该src.zip在JDK安装目录的顶部找到一个调用的存档.Java源代码就在那里.

该文件是java/util/LinkedList.java.

更新:您可能还想访问在线OpenJDK Source存储库.请参阅下面的答案.


小智 11

源代码托管在hg.openjdk.java.net.您可以在下面找到特定JDK版本的库源src/share/classes.例如,java.util.LinkedList的JDK 8源位于:

hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/src/share/classes/java/util/LinkedList.java

您可以按照此处的说明浏览来源.