오라클 JDK 및 오픈 JDK의 차이, 생각하는 방법을로드하고 디버그 JDK의 JDK 소스 코드하기

두 JDK 차이점

오라클 JDK 일 / 오라클 (오라클) 회사 부분적으로 개방 JDK이며, 더 사용, 상대적으로 안정적.
오픈 JDK는이 유일한 인식 공식 오라클 오픈 소스 버전이라고합니다, 완전히 오픈 소스입니다.

어떻게 코드를 디버깅하는 JDK 아이디어

먼저 오라클의 기본 소스 패키지는 불완전하다
(다른 날에 의해 추가, 내장 된 처음 두 우편 패키지 제외)이 프로젝트 CLASS_PATH 및 해당 소스 경로 전류이다

(jdk1.8 소스 코드를 다운로드 경로) http://hg.openjdk.java.net/jdk8u , I는뿐만 아니라 JDK 코드, 소스 등이 핫스팟 다음 사용

하는 디렉토리 구조를 볼 수 선택 브라우어을 선택 우편 다운로드 지퍼 소스 패키지를 압축 한 다음이 JDK 소스가 모든 기본적인 비교하는 위치의 우편 패키지 원본 경로의 아이디어를 추가 할 수 있습니다.

(오픈 JDK GitHub의 소스 코드) https://github.com/openjdk/jdk , 실제로 오픈 JDK 수은 관리를 사용하고, 해당 명령은 : HG 관련

소스 코드와 문서의 다른 세 가지 패키지 :

소스 코드에 대한 첫 번째 액세스 할 수 없음의 시운전 어떻게 할까? 자바. * 및 모두 javax. * √ 상기 제거

JDK 버전 8u201 8u202 차이

설명의 차이 홀수 및 짝수 버전에 대한 공식 버전 : JDK 버전 7u71에서가, JAVA가있는, 동시에 JDK의 두 가지 버전을 출시 할 예정 : 홀수 버전 BUG 버전 모두 통과 검사를 개정, 공식 강하게이 버전을 사용하는 것이 좋습니다 .
짝수 홀수 버전의 모든 컨텐츠 버전을 포함하고, 버그 수리 검증되지 않은, 오라클 관계자는 말했다 : 당신이 깊은 문제가있어, 또는이 버전을 사용하지 않는 것이 좋습니다 BUG하지 않는 한.
https://www.oracle.com/technetwork/java/javase/cpu-psu-explained-2331472.htm

참고

  1. http://openjdk.java.net/
  2. https://my.oschina.net/u/2518341/blog/1931088
  3. https://www.cnblogs.com/lizb0907/p/10342979.html

추천

출처www.cnblogs.com/shengulong/p/11403448.html