java가 설치된 디렉토리.JAVA_HOME 디렉토리 안에는 bin 폴더가 있고, 그 안에는 java, javac등의 프로그램이 있다.자바 개발 키트JRE와 javac 등의 컴파일러, 디버거 등을 포함함.자바 실행 환경JVM을 동작하는데 필요한 각종 자바 라이브러리를
개발자가 자바 소스 코드(\*.java)를 작성함.자바 컴파일러가 자바 소스 코드를 읽어 바이트 코드(\*.class)로 컴파일함. 바이트 코드 파일은 아직 컴퓨터가 읽을 수 없지만, JVM이 읽을 수 있는 코드임.컴파일된 바이트 코드를 JVM의 클래스 로더에게 전달함