프로그래밍 언어의 역할 컴퓨터에서 동작하는 Application을 만들기 위한 과정 Compile 언어와 Script 언어로 구분 자바의 특징 플랫폼 독립적 JVM(Java Virtual Machine)으로 .class 자바 파일 실행 객체 지향 언어 함수형 코딩 지원 분산처리 지원 멀티 스레드 지원 동시에 여러 가지 작업을 할 경우 대용량 작업 동적 로딩 지원 (import) 미리 만들어진 객체를 필요한 시점에 동적 로딩하여 객체 생성 JDK와 JRE JDK (Java Development Kit) 자바 개발 도구 Compiler, Debugger JRE (Java Runtime Environment) 자바 실행 환경 Class Loader, Java API Runtime Library JDK→ JRE..