オイラはあんまり最近の入門書は知らないなぁ。

・むかーし(JDK1.0とかの頃)

一歩先ゆくインターネット Java入門
O'Reilly/Javaクイックリファレンス

・今

コンピュータエイジ社/JFCパーフェクトガイド
O'Reilly/Javaプログラム クイックリファレンス

前者はSwingプログラミング用、後者は内部設計用。
GUIに関してはAPIドキュメントあっても見てくれがどうなるか分からんと
どうしようもないからね。

ていうか、Javaの場合、SDKのソースが公開されてるから、
APIドキュメントとSDKのソースを眺めるように心がければ、
すぐにそれなりに使えるようになると思う。

逆に、標準のライブラリがデカいだけに、
外側からだけ眺めていても漠然として分かりづらいかも。

EJBとかJ2EEとかの世界は知らん。