お勧めを選んでみたので、各自好きなところを選んだってください。 ただ、解説は主観入りまくりなのでアテにならんかも。
自分の場合は、授業で使ってた教科書を読みーの、 Wisdom、浅煎りあたりを回りつつ、ぐぐりまくりながら、 少しずつJavaAPIを読めるようにしていっている感じ。
自分は他で多少下地もあったので、まったく初めての場合は とほほとかもいいかも知れない。
(公式)「JavaAPI」 Javaの全機能一覧、的なもの。 慣れないと取っ付きづらいけど、内容は正確&強力。 いくつかあるので、自分のパソコンに入ってるJavaと同じバージョンのやつを。 (よくわかんなかったら5.0のを見とけばたぶんOK)
「WisdomSoft」 Java以外にもいろいろ載ってて便利。文章がわかりやすい、と思う。 基本的な色々はJava言語入門を、 ボタンとかウィンドウとか作りたかったらAWT,Swing入門あたりを。
「浅煎り珈琲 Java アプリケーション入門」 便利で強力。ただ、もしかするとWisdomより若干小難しいテイストかも。 ちょっと突っ込んだことがやりたくなったら便利なサイト。 AWT,Swingもあるので、Javaに関してはここ一つで全部OKかも知れない。
「とほほのJava入門」 広くて浅い内容。 解説がちょっと薄めでこれだけで勉強するのはキツい(…?)けど、 載ってる範囲は割と広いので他と合わせて搦め手で使うとなかなか。
「Google」 なんでもでてくる。