1. 자바 플랫폼- 자바 프로그래머는 사람이 읽을 수 있는 고급 프로그래밍 언어로 프로그램 작성 - 컴퓨터의 CPU나 칩은 고급 프로그래밍 언어로 작성된 소스코드를 이해하지 못하고 기계어 코드만 이해 가능 - 기계어 코드는 CPU 수준에서 실행, CPU 모델에 따라 기계어 코드 다름 - 컴파일러가 소스 코드를 이해한 후 기계가 이해할 수 있는 코드로 변역 - 처리 기능은 JDK, JRE, JVM 내에서 발생 자바 개발 키트(Java Development Kit, JDK) 애플릿과 자바 애플리케이션 만드는 데 사용되는 소프트웨어 개발 환경 자바 개발자는 원도우, 맥. 솔라리스, 리눅스에서 사용 가능 자바 프로그램을 코딩하고 실행하는 데 도움이 됨 동일한 컴퓨터에 둘 이상의 버전 설치 가능 - JDK 특징 ..