Java関係の参考書で一番わかりやすいと思います。
当方AndroidのプログラミングがしたくてAndroidプログラミングの書籍を10冊ほど買いあさりましたがvbしか経験のない私には理解できず、もっと基本から理解すべきと思いJava関係の書籍を7冊買いました。
結果、この本が一番良かったのでおすすめします。
内容は269ページあるのですがこの巻ではクラスの取り扱いまでをしっかりと載せています。
基本的に「項目の概要→その特徴の説明→図で説明→例で説明と解説→問題→まとめ項・節でのキーワードをピックアップ」と書かれていて、わかりやすい。
特に今までどの参考書でも理解できなかったインスタンスの説明と基本型との違いの説明がわかりやすくて感動しました。図の解説が最高にわかりやすいです。
そのページでポイントとなるキーワードがページの隅でピックアップで解説されているのもいいです。
他の書籍だと、だいたい一行の処理ごとに解説されてますがこの書籍では1単語ずつ説明してくれてるのもありがたいです。「1単語ずつ説明→よってこの行の処理は〜のようになります。」1行をしっかりまとめて説明もしてくれます。注釈などで直接プログラミングに関係ないことも説明してくれているので深く理解できます。
あと、最終ページに索引が乗っているので気になったキーワードをピンポイントで引くことも出来ます。
この書籍を読んだだけでとりあえず基礎は完璧になると思います。実行アプリの作成までは載っていませんが、Javaの要となる部分がしっかりと載せられているので他書で理解できなかった方にお勧めします。
そういえば開発環境のセットアップもCDで付属しており、Eclipseの日本語化も説明されています。他書ではそのへん付属してなかったのでありがたいです。
深く狭くとてもいい本でした。