[JAVA] JDK 설명
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
'IT > java' 카테고리의 다른 글
[JAVA] JVM 설명 (0) | 2022.11.16 |
---|---|
[JAVA] JRE 설명 (0) | 2022.11.16 |
[JAVA] JDBC 내용 정리(드라이버,connection, statement, query, resultset) (0) | 2022.11.16 |
[JAVA] int, long형 숫자의 자릿수 구하기 (0) | 2022.11.16 |
[JAVA] Math.pow 지수, 제곱, 거듭제곱, 몇 승 구하기 (0) | 2022.11.16 |