티스토리 뷰

반응형
 public static void main(String[] args){}

모든 프로세스는 main() 명령어로부터 시작되는데 이는 main()을 선언 하는 것으로 Thread를 작동시키는 것을의미한다.

 

그렇다면 String[] args의 의미는 무엇일까?

 

1. 의미

 

String[] args 의 문장을 보면 마치 String 배열의 변수를 선언하는 형태와 같다.

 

이는 초기 도스에서  JAVA를 컴파일 할 경우

 

> javac HelloWorld.java  // java 컴파일 생성 명령어

 

> java HelloWorld //java 컴파일 실행

 

입력하면 클래스가 작동되지만 추가적인 입력이 필요한경우 (Scanner , InputStreamReader 선언시)

 

> java HelloWorld 안녕하세요!! hello 

 

처럼 입력하게되면 자동으로 args 변수에 저장되게 된다.

 

 // 출력

args[0] = 안녕하세요!!

args[1] = hello

 

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함