본문 바로가기

BackEnd/Java

JDK, JRE, JVM, IDE에 대한 설명

JDK > JRE > JVM / IDE

 

JDK (Java Development Kit)

자바 개발 키트의 줄임말
JRE에 컴파일러, 디버거 등 개발 도구를 포함하는 프로그램
JVM과 JRE에 의해 실행되고 구동될 수 있는 자바 프로그램을 생성할 수 있게 해줍니다.

 

JRE (Java Runtime Environment)

자바 실행 환경의 줄임말
자바로 만들어진 프로그램의 실행을 위한 설치가 필수.
예로 들어 마인크래프트라는 자바로 만들어진 게임을 실행하려면 JRE가 필요합니다.
JRE 덕분에 WORA(Write Once Run Anywhere)라는 모토의 운영체제가 독립적이라는 특징이 있습니다.

WORA : 한번 작성하면 어디에서든지 실행이 가능하다, 즉 작성되고 실행되는 공간(운영체제)이 구분되지 않는 특성

 

JVM (Java Virtual Machine)

자바 가상 머신의 줄임말
자바 프로그램 등을 컴파일하여 만들어진 바이트 코드를 실행해주는 가상 머신.
각 운영체제 별 JVM이 있어서 별도로 자바 프로그램을 운영체제에 맞게 수정 할 필요가 없습니다.


IDE (Integrated Development Environment)

통합 개발 환경의 줄임말
공통된 개발자 툴을 하나의 그래픽 사용자 인터페이스(GUI)로 결합하는 애플리케이션을 구축하기 위한 소프트웨어.

Ex) Eclipse, Visual Studio...

 

'BackEnd > Java' 카테고리의 다른 글

switch ~ case문  (0) 2020.01.22
자료형의 형 변환  (0) 2020.01.22
자료형의 데이터 타입과 아스키 코드  (0) 2020.01.22
식별자(변수) 작성 규칙  (0) 2020.01.22
진법  (0) 2020.01.22