바이트 코드 파일
- 자바 소스 파일을 javac 명령어로 컴파일한 파일을 말한다.
JVM
- 자바 가상 기계(Java Virtual Machine)는 바이트 코드 파일을 운영체제를 위한 완전한 기계어로 번역하고 실행하는 역할을 한다. JVM은 java 명령어에 의해 구동된다.
클래스 선언
- 자바 소스 파일은 클래스 선언부와 클래스 블록으로 구성된다. 이렇게 작성하는 것을 클래스 선언이라고 한다.
접근제한자 class 클래스名 {
}
public class Hello {
}
main() 메소드
- java 명령어로 바이트 코드 파일을 실행하면 제일 먼저 main() 메소드를 찾아 블록 내부를 실행한다. 그래서 main() 메소드를 프로그램 실행 진입점(entry point)라고 부른다.
접근제한자 [static] 반환 타입 메소드名(매개변수 선언){
}
public static void main(String[] args) {
}
주석
- 주석은 프로그램 실행과는 상관없이 코드에 설명을 붙인 것을 말한다. 주석은 컴파일 과정에서 무시되고 실행문만 바이트 코드로 번역된다.
실행문
- 변수 선언, 값 저장, 메소드 호출에 해당하는 코드를 말한다. 실행문 끝에는 세미콜론(;)을 붙여야한다.
- 개발 과정 순서
① 소스파일(~.java)을 작성한다
② javac 명령어로 컴파일한다
③ java 명령어로 실행한다
④ 실행결과를 확인한다