클래스, main 메서드와 중괄호 구조를 읽습니다.
Java 프로그램은 클래스 안에 필드와 메서드를 둡니다. java Main 명령은 Main 클래스의 public static void main(String[] args)를 진입점으로 호출합니다. 문장은 보통 세미콜론으로 끝나고 중괄호가 블록 범위를 만듭니다.
printGuide가 main보다 위에 있지만 실행은 언제나 main에서 시작하므로 main 시작이 먼저 출력되고, printGuide() 호출 줄에서 그 메서드로 건너가 두 번째 줄을 찍은 뒤 돌아옵니다. 메서드가 소스에 놓인 순서는 실행 순서와 관계가 없습니다. printGuide에는 public이 없어서 같은 패키지 안에서만 보이는 package-private 메서드입니다.
public은 JVM이 접근할 수 있음을, static은 객체 생성 없이 호출함을, void는 반환값이 없음을 뜻합니다.
파일 하나에 public 최상위 클래스는 하나만 두고 파일 이름을 클래스 이름과 맞추면 빌드 도구와 탐색이 단순합니다.
main의 대소문자나 String[] 서명을 바꾸면 컴파일은 되어도 실행 진입점을 찾지 못할 수 있습니다.
직접 바꿔보세요두 번째 메서드를 만들고 main에서 호출하세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.