Argument란?
2023. 1. 10. 18:54ㆍ개발/용어
단위 프로그램이 최초 실행될 때 참조하는 데이터.
파라미터라고 하지 않고 args(Arguments의 약자)라고 하는 이유는 일종의 관례라고 볼 수 있다.
우리가 흔히 보는 메인 메소드 public static void main(String[] args) 에서의 agrs가 argument, 즉 매개변수이다. 자바에서 main 메소드는 자바 컴파일러가 실행하는 시작점이고 이 메소드는 기본적으로 array 문자열 유형 매개 변수를 갖는다.
그럼 이 args가 어떻게 작동하는지 for루프를 이용해서 알아보자.
로컬C에 폴더를 만들고 JavaArgTest라는 텍스트 파일을 만들고 확장자를 java로 바꿔준다.
이 파일을 인텔리제이에 넣고 코드를 아래 사진처럼 코드를 써주자.
Java파일이 만들어졌으니 이제 컴파일 해줘야 한다.
Windows PowerShell에 들어가서
쓴 자바 파일을 컴파일하면 class 파일이 생긴다.(javac 다음에 . 빼먹지 말자)
이제 이 클래스 파일을 실행할건데
이 JavaArgTest 뒤에 내가 덧붙인 문자열이 args에 담겨서 println 될 것이다.
이것이 args, Argument다.
'개발 > 용어' 카테고리의 다른 글
상속이란? (0) | 2023.01.12 |
---|---|
Static이란? (0) | 2022.12.27 |
상수(constant)란? (0) | 2022.12.23 |
인스턴스란(instance)? (0) | 2022.12.20 |
Tomcat(Apache Tomcat) (0) | 2022.10.31 |