パッケージ(java.io)は呼び出すものじゃないぜ?

http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/index.html
を見て欲しい。
クラス名だけ見ると同一のクラスがいくつかあるはずだ。(つっても、あんまりないけど。java.util.Dateとjava.sql.Dateとか)

もしimport宣言もパッケージ.クラス名形式の書き方もしなかった場合、
コンパイラはたとえばDateっていうクラスについてどっちのクラスを使えばよいか
どうやって調べたらいいだろうな?