Java - 문제 미리보기
문제 2275
medium
다음 두 import 방식의 차이점은 무엇인가요?
```java
// 방식 A
import java.util.Scanner;
import java.util.ArrayList;
// 방식 B
import java.util.*;
```
정답: C
⦁ 개별 클래스 import (방식 A):
• 필요한 클래스만 명시적으로 import합니다
• 코드를 읽는 사람이 어떤 클래스를 사용하는지 명확히 알 수 있습니다
• 대규모 프로젝트에서 권장되는 방식입니다
⦁ 패키지 전체 import (방식 B):
• `*` 와일드카드를 사용해 패키지의 모든 클래스를 import합니다
• 편리하지만 어떤 클래스를 사용하는지 코드만으로는 알기 어렵습니다
• 이름 충돌 가능성이 높아집니다
⦁ 성능 차이: 컴파일 시점에서 실제 사용하는 클래스만 포함되므로 런타임 성능 차이는 없습니다
⦁ 권장사항: 명확성을 위해 개별 클래스 import를 사용하는 것이 좋습니다
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.