출처: https://shs2810.tistory.com/66
1. Java 의 종류
1) Java SE
- Java Standard Edition / J2SE
- 가장 많이 사용하는 표준 에디션.
2) Jakarta (Java EE)
- Java Enterprise Edition / J2EE
- 기업에서 사용하는 서버에 특화된 에디션
3) Java ME
- Java Micro Edition / J2ME
- 임베디드에 특화된 에디션
4) JavaFX
- 데스트탑 어플리케이션 개발 및 배포
2. Java 버전
1) 가장 헷갈리던 표시법의 유래
> JDK 1.0a를 시작으로 JDK 1.1
> J2SE 1.2 ~ J2SE 1.5
> JAVA SE 6 (J2SE 에서 JAVA SE 로 변경)
> JAVA SE 6 ~ JAVA SE 17 (21. 9. 15 출시 예정)
* JAVA 버전에 대해 헷갈렸던 이유는 흔히들 "JAVA 버전 몇 쓰세요?", "JDK 버전 몇쓰세요?" 이런식으로 질문을 받으면JAVA는 정수 버전으로,, JDK 는 1.X 버전으로 생각하고 있었기에 쉽게 답을 못했었다.
* JAVA 는 JDK의 1.0부터 시작해서 JAVA SE 9 부터, JDK 1.x 버전을 9.0으로 판올림이 있었다.
그렇기에 JAVA SE 9 이전버전들은 JAVA 6, 7, 8 버전이에요 = JDK 1.6, 1.7, 1.8 버전 이에요 라고 소통이 된다고 생각한다.
* 자바 버전의 각 업데이트 내용 확인은 https://namu.wiki/w/Java 에서 확인이 가능하다.
3. Oracle 버전
* 그 전에 oracle 버전을 이야기할 때, 'c', 'g', 'i' 를 붙이는데, 각각 Cloud, Grid, Internet 이라고 한다.
1) Oracle Database Version
> Oracle v2 ~ Oracle v6
> Oracle 6.2 ~ Oracle 7.3
> Oracle8 Database ~ Oracle9i Database
> Oracle Database 10g ~ Oracle Database 21c
* 초기 배포 버전 및 패치 버전이 추가로 포함되어 있으며, 자세한 내용은 https://en.wikipedia.org/wiki/Oracle_Database 에서 확인 가능하다.
4. JAVA 와 Oralce JDBC 버전 호환
https://www.oracle.com/database/technologies/faq-jdbc.html
* Oracle Database Version 에 따른 JDBC Driver 와 JDK 에 대해 Oracle 공식 홈페이지에서 정리를 잘해서 가져왔다.
한번 정리해보니 버전들에 대한 이해가 된다.
약간 기초중의 기초, 기본중의 기본이라 스스로 개발하고 운영하는 JAVA 버전에 대해 관리자로서 몰랐던게 창피하기도해서 블로그 게시에 고민도 되었지만 한번 해보니 정리가 잘된다.
'자료수집 > IT 기술분석' 카테고리의 다른 글
RPC(정리 중) (0) | 2023.03.28 |
---|---|
A.I.(LLM) 역사 (1) | 2023.03.02 |
JAVA_LINE의 OpenJDK 적용기: 호환성 확인부터 주의 사항까지 (0) | 2022.12.07 |
JAVA_OpenJDK 적용시 고려해야 할 점 (0) | 2022.12.07 |
JAVA_자바 버전 이력 (0) | 2022.12.07 |