Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在哪里可以看到Sun JDK的源代码?_Java_Linked List - Fatal编程技术网

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

Java 在哪里可以看到Sun JDK的源代码?,java,linked-list,Java,Linked List,我想看看Java是如何实现LinkedList的。我应该去哪里看源代码?这里: 从安装JavaSE开发工具包 一旦安装,您应该在JDK安装目录的顶部找到一个名为src.zip的归档文件。Java源代码就在那里 文件是java/util/LinkedList.java 更新:您可能还想访问在线。请参见下文。我想说从开始,但我没有看到LinkedList对象的任何内容。您在以下列表中找到了源代码: 从中,如前所述,如果在安装过程中选择了src.zip文件,则可以使用Sun JDK安装该文件。 此外,

我想看看Java是如何实现LinkedList的。我应该去哪里看源代码?

这里:


从安装JavaSE开发工具包

一旦安装,您应该在JDK安装目录的顶部找到一个名为src.zip的归档文件。Java源代码就在那里

文件是java/util/LinkedList.java


更新:您可能还想访问在线。请参见下文。

我想说从开始,但我没有看到LinkedList对象的任何内容。

您在以下列表中找到了源代码:


中,如前所述,如果在安装过程中选择了src.zip文件,则可以使用Sun JDK安装该文件。
此外,如果您使用eclipse并将JDK添加到JRE列表中,它会自动将源代码附加到jar,如果您尝试使用Ctrl+Shift+T打开类型打开一个类,您可以键入LinkedList,它会显示该类的代码。

如果您有JDK,您可以在src.zip文件中找到源代码

如果您有一个IDE,只需按住ctrl键并单击或类似操作,即可查看所需的类/方法的定义。

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

您可以按照说明浏览源代码。

包含几乎所有开源项目的源代码。 它还提供常见的IDE特性,如查找用法、派生类型等

您可以在此处找到LinkedList源:
查看java源代码的最佳方法是安装Intelli-J社区版。创建一个新的Java项目,并在项目内部创建一个新类。 在类内部如果要查看LinkedList的源代码,请按如下所示创建新的LinkedList对象:

public class LinkedListWatch{
   public static void main(String[] args){
    LinkedList linkedList = new LinkedList();

  }
}
现在ctrl+鼠标左键点击LinkedList类,将带您到LinkedList源代码。 你可以探索很多东西,这可能非常有用

您还可以查看Stack类的实现;非常有用


享受搜索java开源代码的乐趣。

zGrepCode有一个java开源代码的在线目录。以下是可用的Sun Java类:


这是实现代码。希望能有所帮助。

+1,第一个仍在使用且可以在线查看的链接对我来说似乎过时了。上一次更新是在2010年,所以实际上不可能有Java8:@Qw3ry。这是11年前我在这个网站上的第一个答案之一。比尔,最新的Java更新7u51似乎不是这样。我想知道交易是什么…他们似乎已经把JDK源代码转移到了实际上,我发现了。我下载了错误的JDK包=/它是jdk的源代码,而不是jvm。Intellij Idea没有自动找到src文件。感谢您的文件参考。如果没有附加的源文档,这将不有用。为什么你在阅读了其他解释从哪里获取源文件的答案后还要发表这篇文章呢?我肯定你错过了一些东西,我发现在Intellij中查找Java源代码非常方便,请查看我更新的帖子中的截图这对Intellij很好,但是,如果您使用的是IBM的Java实现,而这些实现没有包含Java源文档,那又该怎么办呢?有人应该下载IntelliJ来查看它们吗?我不同意,他们应该按照比尔在08年的回答去做;导航到src.zip以查看/附加源代码。@superPhreshHackerKid您可以在Eclipse和几乎任何IDE中执行此操作。此外,您还可以像处理项目一样浏览源代码。这比自己处理src.zip要好得多。