프로그래밍 언어/JAVA
[JAVA] String[] args 의 의미
절취선
2021. 4. 25. 22:32
반응형
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
반응형