728x90
반응형
SMALL

콘솔에서 아래와 같이 Java 애플리케이션을 실행시켰을 때

c:\jdk1.8\work>java Hello

내부적인 진행순서는 다음과 같다.

1. 프로그램의 실행에 필요한 클래스(*.class파일)를 로드한다.

2. 클래스파일을 검사한다.(파일형식, 악성코드 체크)

3. 지정된 클래스(Hello)에서 main(String[] args)를 호출한다.

 

main메서드의 첫 줄부터 코드가 실행되기 시작하여 마지막 코드까지 모두 실행되면 프로그램이 종료되고, 프로그램에서 사용했던 자원들은 모두 반환된다.

 

만일 지정된 클래스에 main메서드가 없다면 다음과 같은 에러 메시지가 나타날 것이다.

Exception in thread "main" java.lang.NoSuchMethodError: main

 

 

 

728x90
반응형
LIST

'Java의 정석' 카테고리의 다른 글

변수란  (0) 2023.09.07
주석  (0) 2023.09.07
자주 발생하는 에러와 해결방법  (0) 2023.09.07
자바로 프로그램 작성  (0) 2023.09.07
Java API문서 설치  (0) 2023.09.07

+ Recent posts