본문 바로가기
TIL/Learn - Java

Main() 메소드의 인자

by koreashowme 2019. 8. 13.

 

public static void main(String[] args){

 

public - 다른 클래스에서 메소드 접근 허용

static -  객체 생성 전부터 호출 가능

void  -  리턴 값 없음

String - 문자열 배열

args -   인자 

 

자바 응용프로그램 실행은 main() 메소드부터 시작한다. 

 

main() 메소드는 public 속성이다.

main() 메소드는 static 속성이다.

main() 메소드의 리턴 타입은 void 이다.

main() 메소드의 인자는 문자열 배열(String [])이 전달된다.

 

 

자바 응용프로그램이 실행을 시작할 때 자바 가상 기계(JVM)에 의해 호출되어야 하므로 public 속성으로 선언되어야 한다.

 

 

main 메소드가 포함된 클래스의 객체(instance)가 생성되기 전에 JVM 의해 호출되므로

static 속성으로 선언되어야 한다. 

 

자바는 명령행에 주어진 모든 인자를 문자열로 처리하여 main() 메소드에 전달한다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

comment