パッケージの自動インポート
パッケージ - rderaログ
型インポート宣言 - rderaログ
パッケージのこと、import文のことを学んでいる。でも、今までjavaのプログラムを書いてきてパッケージなんて気にしたことなかった。それは、javaのプログラムはjava.langパッケージを自動でインポートしてくれていたからである。
以下の文がjavaのプログラムでは自動的に読み込まれている。
import java.lang.*;
そのため、パッケージjava.langに属するクラスを単純名で利用することができていた。
たとえば、System.out.printlnという文はパッケージjava.langに属するが、自動インポート文のおかげで単純名で呼ぶことができていた。
//自動インポート文のおかげ System.out.println("Hello World");
自動インポート文でjava.langが呼び出されていないと以下のように完全限定名で呼ぶ必要がある。
java.lang.System.out.println("Hello World");