ProgramingTip

Sun JDK의 소스 코드는 어디에서 볼 수 있습니까?

bestdevel 2020. 11. 11. 20:30
반응형

Sun JDK의 소스 코드는 어디에서 볼 수 있습니까?


Java가 LinkedList를 구현하는 방법을보고 싶습니다. 소스 코드를 보려면 어디로 가야지?


http://java.sun.com/javase/downloads/index.jsp 에서 Java SE 개발 키트를 설치합니다 .

일단 설치되면 src.zipJDK 설치 디렉토리의 맨 위에 라는 아카이브를 사용할 수 있습니다 . Java 소스 코드가 있습니다.

파일은 java/util/LinkedList.java.

업데이트 : 온라인 OpenJDK 소스 저장소를 방문하여 수도 있습니다 . 아래 답변을 참조하십시오 .


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

여기 의 지침에 따라 소스를 탐색 할 수 있습니다 .


grepcode.com은 거의 모든 오픈 소스 프로젝트의 소스 코드가 있습니다. 또한 사용 찾기, 파생 유형 생성 같은 일반적인 IDE 기능을 제공합니다.

여기에서 LinkedList 소스를 사용할 수 있습니다. http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/8u40-b25/java/util/LinkedList.java/


앞서 말했듯이, 설치 중에 선택한 경우 Sun JDK와 함께 src.zip 파일이 설치되어 있습니다. 또한 이클립스를 사용하고 JRE 목록에 JDK를 추가하면 소스가 jar에 자동으로 첨부되고 Ctrl+ Shift+ T(Open Type) 로 클래스를 열려고하면 LinkedList를 입력하면 다음이 표시됩니다. 클래스의 코드.


JDK가있는 경우 src.zip 파일에서 소스를 사용할 수 있습니다.

IDE가있는 경우 정의를 보려는 클래스 / 메소드에서 ctrl+ click또는 이와 유사 할 수 있습니다 .


여기 :

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


zGrepCode에는 Java 오픈 소스 코드의 온라인 디렉토리가 있습니다. 다음은 사용 가능한 Sun Java 클래스입니다. https://zgrepcode.com/java/openjdk/10.0.2/java.base/sun/

그리고 여기 LinkedList 구현 코드가 있습니다. 도움이 되셨기를 바랍니다.


OpenJDK 저장소에서 시작하기 시작하고 싶지만 LinkedList에 대해 아무것도 볼 수 없습니다.


Java 소스 코드를 가장 좋은 방법은 Intelli-J 커뮤니티 에디션을 설치하는 것입니다. 새 Java 프로젝트를 만들고 프로젝트 내부에 새 클래스를 만듭니다. LinkedList의 소스 코드를 보려면 클래스 내에서 다음과 같이 새 LinkedList 클래스를 만듭니다.

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

  }
}

지금 ctrl + mouse left clickLinkedList클래스 LinkedList의 소스 코드로 이동합니다. 많은 것을 탐색 할 수 있으며 매우 유용 할 수 있습니다.

여기에 이미지 설명 입력 여기에 이미지 설명 입력

스택 클래스의 구현도 볼 수 있습니다. 매우 도움이됩니다.

자바 오픈 소스 코드 검색을 즐기십시오.

참고 URL : https://stackoverflow.com/questions/261015/where-can-i-see-the-source-code-of-the-sun-jdk

반응형