java main (1) 썸네일형 리스트형 JAVA main() 메소드가 public static인 이유. public static void main(String[] args) 1. main 메소드가 static 접근 지정자인 이유 main 메소드가 포함되어 있는 클레스의 객체 생성과는 상관없이 JVM이 프로그램을 시작할 때 가장 처음 수행하는 부분이기 때문에 static으로 지정해서 무조건 실행할 수 있도록 하기 위함이다. 2. public 인 이유 비슷한 개념으로 클래스가 어느 위치에 있건 JVM이 접근 가능하도록 하기 위해서 pulic 접근지정자로 해야한다 . 이전 1 다음