소스 파일의 생성
에디터를 사용
소스 파일은 .java 확장자
메모장, 이클립스 (www.eclipse.org),등..
컴파일
컴파일러는 자바 소스 코드를 바이트 코드로 변환
바이트 코드는 확장자가 .class로 끝나는 파일에 저장
클래스 적재
바이트 코드 파일을 메모리로 적재
네트워크를 통하여 적재될 수도 있다.
바이트 코드 검증
바이트 코드들이 이상이 없으며 자바의 보안 규칙을 위배하지 않는지를 검사
실행
자바 가상 기계가 바이트 코드를 실행
가장 빈번하게 실행되는 부분(HotSpot)에서는 JIT 컴파일러가 바이트 코드를 실제 컴퓨터의 기계어로 직접 변환하여 빠르게 실행

댓글