String 함수를 사용하는 동안 패키지를 가져 오지 않는 이유는 무엇입니까?


11

toUpperCase()? 와 같은 String 함수를 사용하는 동안 패키지를 가져 오지 않은 이유를 스스로에게 물었습니다 . 패키지를 가져 오지 않고 어떻게 들어 오나요?

답변:


22

Java 학습서> Java 언어 학습> 패키지 :

편의상 Java 컴파일러는 각 소스 파일에 대해 세 개의 전체 패키지를 자동으로 가져옵니다. (1) 이름이없는 패키지, (2) java.lang패키지 및 (3) 현재 패키지 (현재 파일의 패키지) ...

클래스 문자열은 java.lang패키지로 제공되므로 위의 규칙에 따라 자동으로 가져옵니다.


3

java.lang패키지는 기본적으로 가져옵니다. 패키지 의 클래스를 살펴보면 프로그램에서 실제로 수행하려는 작업에 관계없이 자주 사용하는 클래스가 매우 일반적이라는 것을 알 수 있습니다. 모든 파일에 이러한 클래스에 대한 가져 오기 명령문이 반드시 있어야하는 것이 아니라, 작성자가이를 배후에 포함 시키기로 결정했습니다.


3

String 객체는 그 일부 java.lang가 핵심으로 간주되며 항상 포함됩니다 (예 Object:)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.