Android開発のため購入しました。
boost愛用VC++歴20年弱でほぼパッケージ開発専門です。
いろいろ迷ったのですが、以下の2点で選びました。
(A)第2版が出ている。
(B)Eclipseを併説している。
現在すべての内容を手入力し、ほぼJavaの概要を把握した思いです。
以下この本についての感想を箇条書きにしました。
(1)帯に「...誰にでも書ける入門書」とあるのは誇大。
(2)基本を押さえ、必要最小限の守備範囲をていねいに説明。
(3)例外、JUnitによるテスト、デバッグをわかりやすくEclipseの画面付きで。
(4)日本語クラス名・変数名を使用するケースの説明に納得。
以下Javaについての感想(C++に比較)を箇条書きにしました。
(5)テンプレート、Nativeを除き、かなり進化。
(6)あいまいさが減少。
(7)煩雑さはそのまま(Rubyしかない?)。
以下Eclipseについての感想(VisualStudioに比較)を箇条書きにしました。
(8)うらやましく進化。
(10)自体がJavaでなくNativeになることを希望。
(11)C++環境がNativeデバッグ可能になることを希望。