티스토리 뷰
반응형
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
- 백준
- OOP
- 프로그래머스
- kakao
- CS
- springboot
- 알고리즘
- 스프링부트
- 릿코드
- spring-cloud
- Spring
- security
- 자바
- interview
- Matlab
- ajax
- C언어
- Solid
- 자격증
- 스프링
- docker
- Algorithm
- java
- 디자인패턴
- 면접
- JPA
- nginx
- 매트랩
- 그래프
- 수학
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
글 보관함