[JAVA] JDK 설명

2022. 11. 16. 17:59
728x90
반응형

JDK(Java Development Kit) : 자바 플랫폼의 등장 이래 지금까지 가장 널리 사용되고 있는 소프트웨어 개발 키트(SDK)

 - 즉, Java로 소프트웨어를 개발할 수 있도록 여러 기능들을 제공하는 패키지(키트)
 
 JDK 구성

 1) apt : 어노테이션 툴

 2) appletviewer : 웹브라우저 없이 자바 애플릿을 실행하고 디버깅하기 위한 툴

 3) javac : 자바 컴파일러. 자바 소스파일을 바이트코드로 변환

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

 5) jar : 서로 관련있는 클래스 라이브러리들과 리소스를 하나의 파일로 묶어주는 툴

 6) jdb : 자바 디버깅 툴

 7) JRE(Java Runtime Enviroment) : Java가 동작하는데 필요한 JVM, 라이브러리 등 다양한 파일들을 포함한다. Java를 실행하려면 JRE를 설치해야 함

 8) JVM(Java Virtual Machine) : Java가 실제로 동작하는 가상 환경. 이 JVM덕분에 하나의 Java프로젝트를 개발해도 여러 환경에서 원활하게 실행시킬 수 있음

JDK 종류
 1) Java SE : Java Platform , Standard Edition
  - 표준 자바 플랫폼으로 표준적인 컴퓨팅 환경을 지원하기 위한 자바 가상머신 규격 및 API 집합을 포함한다.
 
 2) Java EE : Java Platform , Enterprise Edition
  - JavaSE에 웹 어플리케이션 서버에서 동작하는 기능을 추가한 플랫폼
  - 이 스펙에 따라 제품을 구현한 것을 웹 어플리케이션 서버(WAS)라 한다. ex. tomcat

728x90
반응형

BELATED ARTICLES

more