자바(Java)/JAVA 2SE

JAVA 개발 환경

본클라쓰 2009. 11. 19. 17:27

 

 자바는 실행파일(바이너리 파일)로 컴파일 되는 언어가 아니고 바이트 파일로 컴파일 되는 언어입니다. 이는 자바로 작성된 프로그램은 바로 컴퓨터로 실행시킬 수 없다는 의미입니다. 따라서 바이트 코드를 읽고 해석하여 실제 바이너리 코드로 변환하는 작업이 필요합니다. 이런 작업을 JVM(자바 가상 머신)이 수행합니다. 즉, 자바는 인터프린터 언어로, 작성된 프로그램 코드를 클래스 파일로 컴파일 한 후 자바 가상 머신에서 코드를 읽어 수행하는 방법으로 프로그램을 실행합니다.

 

따라서 자바로 프로그램을 개발하기 위해서는 자바의 API와 JVM이 반드시 필요합니다. 이렇게 개발에 필요한 요소를 한 군데 모와놓은 것이 JDK(Java Development kit)입니다.

 

 

 

JDK(Java Devlopment kit)

 

 JDK 는 자바API와 JRE(Java Runtime Environment)이 포함된 자바 프로그램 개발 도구입니다. 자바로 작성된 프로그램은 실행파일로 컴파일 되는 것이 아니라 클래스 파일이라는 바이트 코드 형태로 컴파일 됩니다. 이 클래스 파일을 자바 가상 머신이 읽어 해석과 동시에 실행시키는 방법으로 프로그램이 동작합니다.

 

 프로그램을 동작시키는 것은 자바가상 머신이기 때문에 각각의 운영체제에 맞는 가상 머신만 설치되어 있다면 자바로 작성한 어떤 프로그램도 사용할 수 있다는 장점이 있습니다. 따라서 자바 언어로 프로그램을 작성할 시에는 반드시 JRE 환경을 구축해야 합니다. 만약, JDK 설치시에 JRE 설치가 오류나 기타 보안상의 문제로 실행되지 않는다면 JDK를 제거한 후 다시 설치해야 합니다.

 

  

 

자바 개발의 세가지 플랫폼

 

 자바는 기본 플랫폼으로 J2SE 플랫폼을 가지고 있습니다. 하지만 하나의 플랫폼으로 서버 프로그램과 마이크로 프로그래밍을 하는 것이 효율적이 않다는 생각에 플랫폼을 구별했습니다. 자바가 가지는 기본 세 가지 플랫폼은 다음과 같습니다.

  1. J2SE : 일반 데스크탑
  2. J2EE : 서버 프로그램
  3. J2ME : 인베디드 프로그램

J2SE 버전의 JDK를 설치하면 J2EE 개발 환경까지 구축할 수 있습니다.

 

'자바(Java) > JAVA 2SE' 카테고리의 다른 글

Java 시스템 변수 설정  (0) 2009.11.19
JDK 설치 방법 - J2SE, J2EE 개발 가능  (0) 2009.11.19
java.util.ArrayList<객체> - 컬렉션  (0) 2009.11.11
try ~ catch ~ finally   (0) 2009.11.11
java.util.Iterator - 콜렉션  (0) 2009.10.30