Jay's Developer Note

[JAVA] 자바 개발 환경 본문

JAVA

[JAVA] 자바 개발 환경

Jay(J) 2022. 2. 7. 00:03
728x90

자바 개발 환경(JAVA Development Environment)

자바는 JVM 만 있으면 실행이 되기 때문에 플랫폼에 독립적이다.

 

자바 개발 환경

자바에는 플랫폼에 독립적인 자체 플랫폼이 있는데 이를 자바 개발 환경 - JDK(Java Development Kit) 라 칭한다.

JDK

 

자바 개발 환경 구조

JVM : Java Virtual Machine

 - 자바 가상 머신은 컴파일 후 생성된 바이트 코드를 플랫폼(Windows, Android, Linux 등)에 맞는 기계어로 해석해서 실행한다.

 

Java API : Java Application Programming Interface

 - API 는 프로그래밍 간에 통신하는 규약이다. Java API 는 자바가 지원하는 클래스 라이브러리로, 프로그래밍에 필요한 기능들을 크래스로 구현하고 서로 관련 있는 클래스를 패키지 단위로 묶어서 제공한다.

자바 개발 환경 종류

자바를 실행하기 위해 다운로드 사이트를 가면 여러 종류의 JDK 들이 있다.

JDK1.2(Java2) 부터 개발되는 성격에 따라 J2SE, J2EE, J2ME 3가지 버전으로 나뉜다.

 

J2SE : Java2 Standard Edition

일반 자바 애플리케이션을 개발하기 위한 기본 자바 개발 환경

 

J2EE : Java2 Enterprise Edition

서버 관련 프로그램을 개발하기 위한 자바 개발 환경

웹 서버 환경에서 많이 활용됨(JSP, Servlet, EJB 등)

 

J2ME : Java2 Micro Edition

다양한 제품과 임베디드 기기 프로그램을 개발하기 위한 자바 개발 환경

728x90