티스토리 뷰
반응형
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
반응형
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
[JAVA] 스레드의 특성 (0) | 2022.03.24 |
---|---|
[JAVA]Vector vs ArrayList vs LinkedList (0) | 2022.02.26 |
[JAVA] Class 클래스 / 리플렉션 (0) | 2021.03.24 |
[JAVA] 객체 복제 clone() (0) | 2021.03.23 |
[JAVA] 오버로딩(Overloading) VS 오버라이딩(Overriding) (0) | 2021.02.24 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Solid
- docker
- 수학
- 알고리즘
- Algorithm
- OOP
- Matlab
- 자바
- C언어
- interview
- nginx
- 매트랩
- springboot
- kakao
- CS
- JPA
- Spring
- 백준
- 면접
- 스프링부트
- 그래프
- 프로그래머스
- 디자인패턴
- java
- 릿코드
- security
- spring-cloud
- ajax
- 스프링
- 자격증
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함