Java에서 import 문의 역할은 현재 소스 파일에 정의되지 않은 클래스나 유형을 가져올 수 있도록 하는 것입니다. 이름 지정 충돌을 방지하려면 정규화된 이름을 사용하여 클래스의 고유 식별자를 지정하세요. 별표 와일드카드 문자(*)를 사용하면 패키지의 모든 클래스와 유형을 가져올 수 있지만 코드가 복잡해질 수 있으므로 주의해서 사용하세요.
Java에서 가져오기의 역할
import 문은 클래스, 인터페이스, 열거형 및 기타 유형을 가져오기 위한 Java 언어의 핵심 키워드입니다. 그 기능은 현재 소스 파일에 정의되지 않은 Java 코드의 클래스나 유형을 사용할 수 있도록 하는 것입니다.
정의되지 않은 유형 소개
Java 코드에서 현재 소스 파일에 정의되지 않은 클래스나 다른 유형을 사용하려면 import 문을 사용해야 합니다. 예:
<code class="java">import java.util.List;</code>
이 문은 현재 소스 파일에서 사용할 수 있도록 List
클래스를 가져옵니다. List
类,使我们可以在当前源文件中使用它。
避免命名冲突
Java 中的类和类型可以具有相同的名称,这可能会导致命名冲突。使用 import 语句可以指定类的完全限定名,以避免此问题。例如:
<code class="java">import java.util.Arrays; import java.lang.Arrays;</code>
这个语句将导入 java.util.Arrays
和 java.lang.Arrays
类,即使它们具有相同的名称,也不会冲突。
通配符导入
import 语句还支持使用星号 (*) 通配符导入一个包中的所有类。例如:
<code class="java">import java.util.*;</code>
这个语句将导入 java.util
이름 충돌 방지
Java의 클래스와 유형은 동일한 이름을 가질 수 있으며 이로 인해 이름 충돌이 발생할 수 있습니다. 클래스의 정규화된 이름을 지정하여 이 문제를 방지하려면 import 문을 사용하십시오. 예:rrreee
이 명령문은 이름이 같더라도java.util.Arrays
및 java.lang.Arrays
클래스를 충돌 없이 가져옵니다. java.util
패키지의 모든 클래스와 유형을 가져옵니다. 와일드카드 가져오기를 사용하면 코드가 복잡해질 수 있으므로 대부분의 경우 권장되지 않습니다. 위 내용은 Java에서 가져오기의 역할의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!