JDK 알아보기

itonse·2024년 5월 25일
0

JAVA

목록 보기
12/19

이미지 출처

JDK 구성

javac: 자바 컴파일러, 자바 소스코드를 바이트코드로 변환

java: javac가 만든 클래스 파일을 해석 및 실행

apt: 어노테이션 툴

jdb: 자바 디버깅 툴

jar: 서로 관련 있는 클래스 라이브러리들과 리소스를 하나의 jar 파일로 묶어준다.

javadoc: 소스 코드 주석으로부터 자동으로 문서를 생성해준다.


JDK 플랫폼

  1. Java Standard Edition (Java SE)
    java언어로 데스크탑 응용 프로그램을 개발하기 위한 것. 개발 도구, 배포 및 여러 라이브러리와 개발 도구로 구성

  2. Java Enterprise Edition (Java EE)
    javaSE에 웹 어플리케이션 서버에서 동작하는 기능을 추가한 플랫폼(대규모 기업용 에디션)
    이 스펙에 따라제품을 구현한 것을 웹 어플리케이션 서버(WAS)라 한다 (ex. tomcat)

  3. Java Micro Edition (Java ME)
    피쳐폰, 셋톱박스, 프린터와 같은 작은 기기를 다루는데 이용하는 에디션


JDK 종류

  1. Oracle JDK: Oracle에서 제공, 구독을 통해 유료 라이센스 구매 가능

  2. Open JKD: 유명한 무료 JDK

  3. Azul Zulu: 인지도가 높은 JDK 중 하나, Mac 등에서 사용할 수 있는 바이너리 제공

  4. Amazon Corretto: AWS에서 제공하는 JDK, AWS에서 쉽게 사용 가능하고 AWS환경이 아니더라고 사용할 수 있다.

  5. Temurin (Adopt Open JDK): Eclipse에서 제공하는 JDK, Eclipse를 사용한다면 추천




ref.
[java] JDK란 무엇인가?(+JRE,JVM)
https://cloudsoswift.github.io/post/develop/java/architecture-of-jvm/
https://www.ibm.com/kr-ko/topics/jre
https://betterdev.tistory.com/2

0개의 댓글

관련 채용 정보