回答:
便宜上、Javaコンパイラは各ソースファイルに対して3つのパッケージ全体を自動的にインポートします。(1)名前のないパッケージ、(2)
java.lang
パッケージ、および(3)現在のパッケージ(現在のファイルのパッケージ)...
クラス文字列はjava.lang
パッケージ内にあるため、上記のルールに従って自動的にインポートされます。
java.lang
パッケージは、デフォルトでインポートされます。パッケージのクラスを見ると、プログラムが実際に何をしようとしているかに関係なく、頻繁に使用する非常に一般的なクラスであることがわかります。作成者は、本質的にすべてのファイルにこれらのクラスのインポートステートメントを要求するのではなく、舞台裏でそれを含めることにしました。