자바 개발시 사용하는 것을
Java Development Kit 라고 한다.
자바 실행 시 사용하는 것을
Java Runtime Environment 라고한다.
2. Java JVM(Java Virtual Machine) 종류
JVM = 자바바이트코드를 실행할 수 있는 주체
JAVA SE (Standard Edition)
자바 표준 배포판
데스크탑, 서버 응용 개발 플랫폼
JAVA ME (Mobile Edition)
자바 마이크로 배포판
JAVA EE (Enterprise Edition)
3. 언어의 특징
기계어 - 0, 1 로 이루어진 언어
어셈블리어 - 기계어를 표현하기 쉬운 상징적 단어인 니모닉(Mnemonic)기호로 일대일 대응시킨 언어
고급언어 - 절차지향, 객체지향 언어
4. 자바
개발자 - 제임스 고슬링(James Gosling)
초기 이름 - OAK
목적 - 플랫폼 독립적언어, 즉 어떤 운영체제에서도 독립적으로 실행가능하게 하기위해 만들었다.
자바의 특징
WORA (Write Once Run Anywhere), 바이트코드, JVM
즉, 코드를 짜 놓으면 어느 플랫폼에서도 사용할 수 있다.
자바의 실행환경
바이트코드(개발시는 .java 컴파일시 .class로 변환된다.)