[JAVA] 자바 main()

프로그램의 시작점을 알리는 main()

명령어로 이루어진 프로그램은 CPU에 의해 차례대로 수행된다.

이 때 CPU에서 프로그램의 시작점을 알 수 있어야 한다.

이를 위해 프로그램의 시작점을 main() 으로 정하며 실행 요청이 되면

CPU는 첫 번째로 프로그램 내 main()의 위치부터 찾아 그곳에 적힌 명령들을 차례대로 수행한다.

즉, main()은 프로그램의 시작점을 의미하는 표식이다.

 

main()이 없으면 CPU가 시작점을 찾을 수 없어 수행하지 못한다.

또한 하나의 프로그램에 두 개의 시작점이 있을 수도 없다.

결론적으로, 하나의 프로그램에는 main()이 하나만 있어야 한다.

 

main()은 다음과 같은 정해진 양식이 있다.

public static void main(String[] args) {

}