JAVA

SeungJoo
|2023. 10. 14. 01:33
728x90

Java 언어

어디서나 마시는 커피처럼 어디서나 동작 가능한 자바 커피에서 이름을 따서 만든 언어!

 

JVM(Java Virtual Machine)

자바 프로그래밍 언어를 실행하는 데 사용되는 가상 머신입니다. JVM은 자바 언어로 작성된 소스 코드를 컴파일하여 중간 바이트 코드로 변환하고, 이 바이트 코드를 특정 운영 체제나 하드웨어 플랫폼에 종속되지 않는 형태로 실행하는 역할을 합니다.

 

JRE(Java Runtime Environment)

자바 프로그램을 실행하는 데 필요한 실행 환경을 제공하는 소프트웨어 패키지입니다. JRE는 자바 응용 프로그램을 실행하기 위한 필수 구성 요소를 포함합니다.

 

JRE  주요 구성 요소

  1. JAVA 애플리케이션을 실행하기 위한 환경을 제공하며 JAVA 바이트 코드를 기계 코드로 변환
  2. JAVA 프로그램 개발에 필요한 표준 클래스 및 메서드를 포함하는 라이브러리
  3. JAVA 애플리케이션의 실행을 지원하기 위한 다양한 설정 및 런타임 라이브러리가 포함

 

JDK(Java Development Kit)

자바 언어로 소프트웨어를 개발하는 데 필요한 도구와 라이브러리의 모음입니다. JDK는 자바 프로그램을 작성, 컴파일, 디버그 하고 배포하는 데 사용됩니다. 이것은 자바 개발자가 자바 애플리케이션 등을 개발하는 데 필수적인 구성 요소를 제공하는 패키지입니다. ( 디버깅 = 중단점 일시정지 + 코드 라인단위 수행)

728x90

'JAVA' 카테고리의 다른 글

객체지향언어  (0) 2023.10.17
JAVA (Variable Naming)  (0) 2023.08.25
variables (변수)  (0) 2023.08.24