JCP, JSR, TCK란 무엇인가
Java를 개발한 Sun Microsystems(현 Oracle에 인수됨)는 Java 기술 사양의 개발 및 개정을 위해 JCP(Java Community Process) 프로그램을 도입하였다. 이는 Java기술에 의존하는 전 세계 개발자와 조직을 위해 만들어졌으며 누구든 참여할 수 있다.
JSR(Java Specification Request)은 JCP를 통해 Java플랫폼에 대한 기술 제안 및 최종 사양이다. JSR은 정해진 프로세스에 따라 진행되며 승인이 되면 표준이 되어 OpenJDK로 구현되며 Oracle을 포함한 여러 벤더사에서 OpenJDK를 기반으로 JDK를 구현을 한다.
TCK(Technology Compatibility Kit)를 통해 해당 JDK가 JSR표준에 맞게 구현되었는지 테스트할 수 있으며 통과 시 인증을 받을 수 있다. 인증 주관은 Oracle사에서 하고 있다.
JSR은 여기 좌측 JSRs 메뉴에서 확인 및 다운로드할 수 있다.
구현된 OpenJDK관련 정보는 여기에서 확인할 수 있다.
'프로그래밍 언어 > Java' 카테고리의 다른 글
프로젝트 시작할 때 자바 버전 고르기 Java 8 vs Java 11 (0) | 2022.01.12 |
---|---|
[Effective Java] Item 1. 생성자 대신 정적 팩터리 메서드를 고려하라 (0) | 2021.07.24 |
[JAVA 기초] Method Overriding이란 무엇인가 (0) | 2021.01.15 |
[JAVA 기초] Wrapper Class란 무엇인가 (0) | 2021.01.11 |
[JAVA 기초] JDK, JRE, JVM이란 무엇인가 (0) | 2021.01.09 |