Java 01 - JDK & JRE & JVM은 무엇인가?
2021. 5. 16. 20:19ㆍ프로그래밍 언어/JAVA
자바 프로그래밍에 앞서 자바의 구동환경에 대한 기본적인 개념을 알아두어야 할 필요가 있다.
JDK(Java Development Kit)
- 자바 프로그래밍에 필요한 다양한 API가 포함되어 있다.
- Open Source이다.
- JDK가 없으면 Java로 프로그래밍 하는 것은 불가능하다.
- 자바 개발 도구를 뜻한다.
JRE(Java Runtime Environment)
- 자바 실행에 필요한 환경을 구성한다.
- 자바 응용프로그램을 사용 가능하게 한다.
JVM(Java Virtual Machine)
- Java 프로그래밍 언어를 컴퓨터 언어로 컴파일 시켜주는 자바 가상 머신이다.
- JVM은 대부분의 운영체제에 설치가 가능하여 OS에 제약없이 Java Application을 만들 수 있다.
- 다른 OS에서 코드를 만들더라도 컴파일하면 모든 OS에서 동일하게 작용한다.
- Java로 프로그램이 구동된 후 JVM을 거쳐 컴파일되기 때문에 속도가 느린편이다.
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
Java 06 - 객체지향개념 2 (0) | 2021.06.28 |
---|---|
Java 05 - 객체지향개념 1 (0) | 2021.06.22 |
Java 04 - 조건문과 반복문 (0) | 2021.06.08 |
Java 03 - 연산자 (0) | 2021.06.07 |
Java 02 - 자바 변수의 종류 (0) | 2021.05.16 |