JAVA, public static void main(String args[]) 의미
public static void main(String args[])의미
1. public
- 모든 클래스에서 접근가능하다
접근제어자
- public > protected > default > private |종류| 클래스 | 하위클래스 | 동일패키지 | 모든 클래스 |—|:—:|:—:|:—:|:—:| |private | o | x | x | x |(default) | o | x | o| x |protected | o | o | o | x |public| o | o | o | o
2. static
- 정적 함수이다
- static으로 선언 되었기 때문에 해당 객체는 자바가 컴파일 되는 순간 정의 되고 프로그램이 끝나고 메모리가 해제될때 소멸된다
3. void
- 함수의 끝에 리턴되는 값이 없다
4. String args[]
- String형 배열을 매개변수로 받아온다
- 맨 처음 프로그램을 실행하는 데 있어 외부에서 값을 받아오기 위해서 사용하는 것이다.
- ex) java Example01.class 100 200 으로 시작한다면 args[0] = 100, args[1] = 200이 저장되어 프로그램이 실행된다.ᄂ