68

JavaがLinkedListを実装する方法を見てみたいと思います。ソースコードはどこを見ればいいですか?

4

10 に答える 10

67

http://java.sun.com/javase/downloads/index.jspから Java SE Development Kit をインストールします。

インストールが完了するsrc.zipと、JDK インストール ディレクトリの上部にあるアーカイブが呼び出されます。そこにJavaソースコードがあります。

ファイルはjava/util/LinkedList.java.

更新:オンラインのOpenJDK ソース リポジトリにアクセスすることもできます。以下のこの回答を参照してください。

于 2008-11-04T06:01:31.583 に答える
20

docjarにソースがあります:

LinkedList.java ( openjdk-7から)

于 2008-11-04T06:32:38.340 に答える
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

こちらの手順に従ってソースを調べることができます。

于 2011-03-15T06:06:46.610 に答える
4

grepcode.comには、ほぼすべてのオープンソース プロジェクトのソース コードがあります。また、使用箇所の検索、派生型などの一般的な IDE 機能も提供します。

ここで LinkedList ソースを見つけることができます: http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/8u40-b25/java/util/LinkedList.java/

于 2016-06-29T08:53:02.480 に答える
3

JDK を使用している場合、ソースは src.zip ファイルにあります。

IDE をお持ちの場合は、定義を表示したいクラス/メソッドに対してctrl+または同様の操作を行うことができます。click

于 2009-06-01T21:09:22.190 に答える
3

前述のように、インストール時に選択した場合は、src.zip ファイルが Sun JDK とともにインストールされます。Ctrlさらに、Eclipse を使用して JDK を JRE リストに追加すると、自動的にソースが jar にアタッチされ、 + Shift+ (Open Type) でクラスを開こうとすると、TLinkedList と入力すると、クラスのコード。

于 2008-11-04T08:44:20.057 に答える
2

ここ:

http://hg.openjdk.java.net/

于 2008-11-04T06:00:35.067 に答える
1

OpenJDK リポジトリから始めますが、LinkedList オブジェクトについては何も表示されません。

于 2008-11-04T06:01:46.513 に答える