>  기사  >  Java  >  Oracle JDK와 OpenJDK의 차이점은 무엇입니까?

Oracle JDK와 OpenJDK의 차이점은 무엇입니까?

青灯夜游
青灯夜游원래의
2019-03-05 11:38:1213160검색

Oracle JDK와 OpenJDK의 차이점은 무엇인가요? 다음 기사에서는 Oracle JDK와 OpenJDK의 차이점을 소개하겠습니다. 도움이 되길 바랍니다. [동영상 튜토리얼 추천: Java 튜토리얼]

Oracle JDK와 OpenJDK의 차이점은 무엇입니까?

Oracle JDK 및 OpenJDK에 대한 간략한 소개

Oracle JDK는 Java Standard Edition 사양을 기반으로 구현되었으며 바이너리 제품으로 출시됩니다. Windows, Linux, Solaris, MacOS 등 다양한 운영 체제를 지원합니다. Intel 32비트 및 64비트 아키텍처, ARM 아키텍처 및 SPARC와 같은 다양한 플랫폼을 지원합니다. 이는 완전히 Java 프로그래밍 언어를 기반으로 합니다. 나중에 라이선스가 GPL(General Public License) 라이선스에 따라 출시될 것이라고 발표되었습니다. Oracle JDK에는 라이브러리 형태의 프로그래밍 도구 모음으로 많은 구성 요소가 포함되어 있습니다.

OpenJDK는 C++ 및 Java 프로그래밍 언어를 사용하여 작성된 Java SE Platform Edition의 오픈 소스 및 무료 구현입니다. FreeBSD, Linux, Microsoft Windows, Mac OS X와 ​​같은 다양한 운영 체제를 지원합니다.

Oracle JDK와 OpenJDK의 주요 차이점:

1. Oracle JDK는 Oracle Binary Code License에 따라 라이센스가 부여되는 반면 OpenJDK에는 GNU GPL(GNU General Public License) 버전 2가 있습니다.

2. Oracle JDK에는 Flight Recorder 기능이 있고 Open JDK에는 Font Renderer 기능이 있습니다.

3. Oracle JDK에는 우수한 GC 옵션과 더 나은 렌더러가 있는 반면, OpenJDK는 자체 렌더러가 포함된 배포로 인해 GC 옵션이 적고 그래픽 렌더러 옵션이 느립니다.

4. 응답성 및 JVM 성능 측면에서 Oracle JDK는 OpenJDK에 비해 더 나은 성능을 제공합니다.

5. Oracle JDK는 Windows, Linux, Solaris, MacOS 및 기타 운영 체제를 지원하고 OpenJDK는 FreeBSD, Linux, Microsoft Windows, Mac OS X 및 기타 운영 체제를 지원합니다.

6. Oracle JDK 버전은 3년마다 출시되며 Oracle은 해당 버전에 대한 장기 지원을 제공합니다. 하지만 OpenJDK 버전은 3개월마다 출시되며, 릴리스에 대한 변경 사항은 다음 릴리스까지만 지원됩니다.

위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !

위 내용은 Oracle JDK와 OpenJDK의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.