CH1-3 · MODEL

소스 파일을 컴파일하고 실행하기: 먼저 구분할 경계

첫 프로그램은 짧지만 Java의 파일 이름, 클래스 이름, 컴파일 결과, 클래스 경로 규칙을 한꺼번에 보여 줍니다.

핵심 경계

공개 클래스가 파일 이름을 정한다

public class HelloJava가 있는 소스는 HelloJava.java로 저장합니다.

핵심 경계

컴파일은 클래스 파일을 만든다

javac HelloJava.java는 문법과 타입을 검사한 뒤 HelloJava.class를 만듭니다.

핵심 경계

실행기는 클래스 이름을 받는다

java HelloJava처럼 확장자 없이 완전한 클래스 이름을 전달합니다.

핵심 경계 public class HelloJava가 있는 소스는 HelloJava.java로 저장합니다.