リストマニア!
一からはじめて、Javaプログラマになるための本
Amazon.co.jpのカスタマーによる
改訂第2版 Java言語プログラミングレッスン (上)改訂第2版 Java言語プログラミングレッスン (上) by 結城 浩
新品を買う: ¥ 2,520 / 中古商品: ¥ 1,150
これを読んどけば間違いなし。Java入門書の定番中の定番。上巻。
改訂第2版 Java言語プログラミングレッスン (下)改訂第2版 Java言語プログラミングレッスン (下) by 結城 浩
新品を買う: ¥ 2,520 / 中古商品: ¥ 1,250
これを読んどけば間違いなし。Java入門書の定番中の定番。下巻。
増補改訂版Java言語で学ぶデザインパターン入門増補改訂版Java言語で学ぶデザインパターン入門 by 結城 浩
新品を買う: ¥ 3,990 / 中古商品: ¥ 2,430
入門書を読み終わったら、統合開発環境をインストールしてちょっとだけ実践的な例題をやってみよう。言語の理解も深まるはず。
Java言語で学ぶリファクタリング入門Java言語で学ぶリファクタリング入門 by 結城 浩
新品を買う: ¥ 3,360 / 中古商品: ¥ 2,500
統合開発環境のリファクタリング機能と単体テスト機能を使いながら読もう。良いコードと悪いコードの違いが見えてくる。
Java言語仕様 第3版 (The Java Series)Java言語仕様 第3版 (The Java Series) by ジェームズ ゴスリン
新品を買う: ¥ 5,985 / 中古商品: ¥ 5,195
参考図書) 細かいところで悩んだときに辞書的に使える。通して読んでも新しい発見がある。
Effective Java プログラミング言語ガイドEffective Java プログラミング言語ガイド by Joshua Bloch
新品を買う: ¥ 2,730 / 中古商品: ¥ 1,080
参考図書) Javaプログラミングの慣用句集。これを全部覚えられたら入門卒業。
リファクタリング―プログラムの体質改善テクニック (Object Technology Series)リファクタリング―プログラムの体質改善テクニック (Object Technology Series) by マーチン ファウラー
新品を買う: ¥ 5,040 / 中古商品: ¥ 4,199
参考図書) リファクタリングの原典。4.の参考図書として。
オブジェクト指向における再利用のためのデザインパターンオブジェクト指向における再利用のためのデザインパターン by エリック ガンマ
新品を買う: ¥ 5,040 / 中古商品: ¥ 3,391
参考図書) デザインパターンの原典。3.の参考図書として。ただしJavaのサンプルコードは出てこないし表記法も古めかしい。無理にお勧めはしない。
明解Java 入門編明解Java 入門編 by 柴田 望洋
新品を買う: ¥ 2,730 / 中古商品: ¥ 2,077
問題を解きながら覚えるタイプの本。身近に質問できる人がいるなら 1. 2. よりもこちら。