我想看看Java如何实现LinkedList.我应该去哪里查看源代码?
从http://java.sun.com/javase/downloads/index.jsp安装Java SE Development Kit .
安装后,您应该src.zip
在JDK安装目录的顶部找到一个调用的存档.Java源代码就在那里.
该文件是java/util/LinkedList.java
.
更新:您可能还想访问在线OpenJDK Source存储库.请参阅下面的答案.
你有docjar中的来源:
LinkedList.java(来自 openjdk-7)
源代码托管在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
您可以按照此处的说明浏览来源.