Java development Kit
의 약어.
말 그대로 자바 개발 키트다.
Java Runtime Environment
의 약어.
Java 프로그램이 올바르게 실행되기 위해 필요한 소프트웨어 환경이다.
Java Virtual Machine
의 약어.
자바 프로그램 실행환경을 만들어주는 소프트웨어 이다.
자바 코드를 컴파일하여 .class 바이트 코드
로 만들면 이 코드가 자바 가상 머신(JVM)에서 실행된다.
JVM
은JRE
에 포함되어 있다.
현재 사용하는 컴퓨터의 운영체제(OS)에 맞는 자바 실행환경(JRE)이 설치되어있다면 자바 가상 머신이 설치되어 있다는 뜻이다.
Java를 설치할 때, 본인 cpu에 맞는 것을 설치해야한다. 그렇지 않으면 정상적으로 실행되지 않을 것이다.
독립적인 언어
JVM
은 각 플랫폼에 맞게 사용해야한다.(그림 추가 필요)
소프트웨어 플랫폼
하드웨어 플랫폼
CPU와 O/S
는 소프트웨어가 실행될 수 있는 환경이다.
- 프로그램에서 단 하나의 값을 저장하기 위한 저장소.
- 이진수로 변환되어 값이 저장된다.
식별자
와키워드(예약어)
로 구분한다.