Java - 문제 미리보기
문제 2138
medium
다음 중 Java 프로그램에서 반드시 포함되어야 하는 메서드는 무엇인가요?
```java
public class Application {
// 이 메서드가 없으면 프로그램을 실행할 수 없음
public static void _______(String[] args) {
System.out.println("프로그램 실행");
}
}
```
정답: C
⦁ main 메서드의 특징:
⦁ Java 프로그램의 진입점(Entry Point)
⦁ 프로그램 실행 시 JVM이 가장 먼저 찾는 메서드
⦁ 정확한 시그니처(signature)를 가져야 함
⦁ main 메서드의 완전한 형태:
```java
public static void main(String[] args) {
// 실행할 코드
}
```
⦁ 각 키워드의 의미:
⦁ `public`: 외부에서 접근 가능 (JVM이 호출해야 하므로)
⦁ `static`: 객체 생성 없이 호출 가능
⦁ `void`: 반환값이 없음
⦁ `String[] args`: 명령행 인수를 받는 매개변수
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.