main method
starting point of program
public static void main(String args[]) 의 뜻은
public : 어디서나 접근 가능
static : 메모리에 처음으로 적재
void : 리턴 타입
main : 메소드 이름, JVM에 약속이 되어 실행되기 때문에 반드시 main이 되어야 한다.
String args[] : 런타임시(실행 시) 커맨드라인 파라미터(파라미터로 넘어올 수 있는 값들)
정리
프로그램의 스타팅 포인트
static modifier가 없으면 작동하지 않는다.
static public void main() : moidfier 순서는 상관 없음
public static fianl void main() : 일반적으로 final을 method에 사용하면 더 이상 오버라이딩을 할 수 없다는 의미이다. 자바에서 main method를 오버라이딩하는 경우는 없으므로 final을 선언해도 전혀 문제없다.
'컴퓨터공학 > Java' 카테고리의 다른 글
CS> RMI 아키텍쳐 기본 원리 (0) | 2021.07.05 |
---|---|
CS> Statement에 대해서 PreparedStatement 의 이점은? (0) | 2021.07.05 |
CS> deadlock은 무엇인가?? (0) | 2021.07.05 |
CS> 스레드를 생성하는 다른 방법 (0) | 2021.07.05 |
CS> 자바에서 marker interface는 무엇인가? (0) | 2021.07.04 |