Java - 문제 미리보기

문제 2138

medium
다음 중 Java 프로그램에서 반드시 포함되어야 하는 메서드는 무엇인가요? ```java public class Application { // 이 메서드가 없으면 프로그램을 실행할 수 없음 public static void _______(String[] args) { System.out.println("프로그램 실행"); } } ```
A. `start`
B. `run`
C. `main`
D. `execute`

정답: C

⦁ main 메서드의 특징: ⦁ Java 프로그램의 진입점(Entry Point) ⦁ 프로그램 실행 시 JVM이 가장 먼저 찾는 메서드 ⦁ 정확한 시그니처(signature)를 가져야 함 ⦁ main 메서드의 완전한 형태: ```java public static void main(String[] args) { // 실행할 코드 } ``` ⦁ 각 키워드의 의미: ⦁ `public`: 외부에서 접근 가능 (JVM이 호출해야 하므로) ⦁ `static`: 객체 생성 없이 호출 가능 ⦁ `void`: 반환값이 없음 ⦁ `String[] args`: 명령행 인수를 받는 매개변수

💡 학습 팁

이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.