Java 썸네일형 리스트형 java main 메소드에 public static을 쓰는 이유 면접에서 어플리케이션을 실행하는 main 메소드에 public static을 사용하는 이유를 질문 했는데 명쾌하게 대답하지 못 했다.그래서 찾아 보았다. 그동안 너무 기본을 간과하고 있지 않았나 하는 생각을 한다. 1. static 을 붙이는 이유임기응변 식으로 너무 엉뚱한 대답을 했지만 이제라도 확실히 알면 되니까..main 메소드에 static을 붙이는 이유는 아무래도 main 메소드는 가장 먼저 실행되어야 할 메소드이기 때문이다.main 메소드가 선언되어있는 클래스는 어딘가에서 선언되어 new 로 객체를 생성하지 않는다.static 으로 선언된 변수나 메소드는 프로그램 로딩시 먼저 static 메모리에 로딩되니 가장 먼저 수행되어야하고 어디에서도 호출되지 않는 main 메소드는 당연히 static으.. 더보기 이전 1 다음