반응형
Java 언어
어디서나 마시는 커피처럼 어디서나 동작 가능한 자바 커피에서 이름을 따서 만든 언어!
JVM(Java Virtual Machine)
자바 프로그래밍 언어를 실행하는 데 사용되는 가상 머신입니다. JVM은 자바 언어로 작성된 소스 코드를 컴파일하여 중간 바이트 코드로 변환하고, 이 바이트 코드를 특정 운영 체제나 하드웨어 플랫폼에 종속되지 않는 형태로 실행하는 역할을 합니다.
JRE(Java Runtime Environment)
자바 프로그램을 실행하는 데 필요한 실행 환경을 제공하는 소프트웨어 패키지입니다. JRE는 자바 응용 프로그램을 실행하기 위한 필수 구성 요소를 포함합니다.
JRE 주요 구성 요소
- JAVA 애플리케이션을 실행하기 위한 환경을 제공하며 JAVA 바이트 코드를 기계 코드로 변환
- JAVA 프로그램 개발에 필요한 표준 클래스 및 메서드를 포함하는 라이브러리
- JAVA 애플리케이션의 실행을 지원하기 위한 다양한 설정 및 런타임 라이브러리가 포함
JDK(Java Development Kit)
자바 언어로 소프트웨어를 개발하는 데 필요한 도구와 라이브러리의 모음입니다. JDK는 자바 프로그램을 작성, 컴파일, 디버그 하고 배포하는 데 사용됩니다. 이것은 자바 개발자가 자바 애플리케이션 등을 개발하는 데 필수적인 구성 요소를 제공하는 패키지입니다. ( 디버깅 = 중단점 일시정지 + 코드 라인단위 수행)
728x90
'JAVA' 카테고리의 다른 글
객체지향언어 (0) | 2023.10.17 |
---|---|
JAVA (Variable Naming) (0) | 2023.08.25 |
variables (변수) (0) | 2023.08.24 |