능보 2021. 1. 4. 22:13

C 언어의 경우 가장 먼저 호출되는 함수는 main() 함수였다. 이는 컴파일의 한 과정인 link 단계에서 추가되는 start-up-code가 main 함수를 호출하도록 되어있기 때문이다.

 

반면 Java의 경우에는

public static void main(string[])

이라는 메소드를 가진 임의의 클래스라면 모두 동작의 기점이 될 수 있다.

(Configuration 설정에서 해당 조건을 만족하는 클래스 중 하나를 main class로 설정 가능)