티스토리 뷰

반응형

- public: main() 메서드가 외부에서 접근 가능한 접근 제어자(public)를 가지고 있음을 나타냅니다.
- static: main() 메서드가 정적(static) 메서드임을 나타냅니다. 따라서, 객체를 생성하지 않고도 클래스 이름으로 직접 접근할 수 있습니다.
- void: main() 메서드가 반환하는 값이 없음(void)을 나타냅니다.
- main: Java 프로그램의 시작점이 되는 메서드 이름입니다.
- String[] args: main() 메서드의 매개변수로, 프로그램 실행 시 전달받은 인자들을 문자열 배열(String[]) 형태로 전달받습니다. 이를 통해, 프로그램의 동작을 유연하게 조정할 수 있습니다.
예를 들어, 윈도우 운영체제에서 명령 프롬프트(cmd) 창을 열고 "java MyProgram arg1 arg2 arg3"과 같은 명령어를 입력하여 MyProgram 클래스를 실행한다고 가정해보겠습니다. 이때, "arg1", "arg2", "arg3"는 명령어 라인 인자입니다. 이 인자들은 MyProgram 클래스의 main() 메서드의 매개변수인 문자열 배열(String[])인 args에 전달됩니다.

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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
글 보관함