Effective Java 第2版 (The Java Series)
出版形式: 単行本(ソフトカバー)
EAN: 9784894714991
ISBN: 489471499X
レーベル: ピアソンエデュケーション
製造メーカー: ピアソンエデュケーション
ページ数: 327
出版日: 2008-11-27
出版社: ピアソンエデュケーション
映画会社: ピアソンエデュケーション
EAN: 9784894714991
ISBN: 489471499X
レーベル: ピアソンエデュケーション
製造メーカー: ピアソンエデュケーション
ページ数: 327
出版日: 2008-11-27
出版社: ピアソンエデュケーション
映画会社: ピアソンエデュケーション
評価: 




概要: 是非、本書を使って知識の棚卸しを。
コメント: ある程度自分のJavaプログラミングのスタイルを確立した人が、改めてJavaを勉強するのに最適です。
本書を用いることで自分のJavaプログラミングに関する知識/スキルの棚卸しと補正ができると思います。
内容としては指南書のように「〜〜をすべし」「〜〜はすべきでない」というような書きっぷり。
端的に「こういうときはこうすればいい」と方法論を示すだけではなく、
本書は「なぜこうするのか?」「何が良いのか?」「何が問題なのか?」がちゃんと説明されています。
単純な「読み物」としても面白いと思います。
例えばシングルトンパターンやstaticファクトリーなど、
本書を手に取るレベルの人であればおそらく既知であろう事柄であっても、
本書を通じて改めて「なるほど」と感じると思います。
個人的な思いですが、翻訳がちょっとアレで読むのに疲れるかもしれません。
英語が読める方は洋書の方が良いかも。
評価:




概要: Javaプログラマ必読
コメント: プログラム言語は,文法を覚えただけで全てを理解出来るものではない.
その言語で何かを実現したい場合,様々な書き方が出来るが,
その中でも「最も良い書き方」あるいは「比較的良い書き方」が存在するが,
それらを自分で発見することは困難である.
Effective Java はそのような「正しい書き方」を学ぶ上で非常に役立つ一冊である.
「なぜそう書くのがよいのか」という理由にまで踏み込んで書かれている本書を読まずに
プロのJavaプログラマとなるのは難しいだろう.
評価:




概要: 正しいプログラミングを学べる
コメント: 本書の前書きにも書いてあることですが、この本はパフォーマンスについては考慮していません。
あくまで、正しく分かりやすく柔軟性のあるプログラミングを学ぶための本です。
とは言っても内容は極めて実践的で、経験に基づいたノウハウ集です。
この割り切りのおかげで無駄な記述が無く、どの章も内容が濃いです。
Java5以降のジェネリクス・アノテーション・列挙型にも相当ページ数割かれており(合わせて70ページぐらい)内容も面白かったです。これらの意味は分かるけど使い方に自信が無い、という方にもお勧め。
評価:




概要: 読んで、理解して、実践できれば、一人前
コメント: Javaプログラミングの指南書の、代表的な一冊。
これを読んで理解しているかどうか、
それだけでもその人の力量がある程度分かってしまう。
これで分かってしまうほど、人材は玉石混交である、とも言える。
まだJava1.4をメインでやっている人は、
初版から読んだほうが良いかも。
仕事では1.4だけど、1.5以降も学びたい人は両方読むと良いです。
評価:




概要: 中級以上なら必須のマナー
コメント: 第二版で追加されたジェネリクスやenumなどが面白かったです。
実践でもすぐ使えます。
常識すぎてどこにも載っていないような書き方が載っています。
中級以上の人は最低限知っておくソースコード上のマナーが載っています。
難しいパターンも載っていませんので、
ある程度javaを書くようになったらぜひ読んでおくべきかと。
概要: 是非、本書を使って知識の棚卸しを。
コメント: ある程度自分のJavaプログラミングのスタイルを確立した人が、改めてJavaを勉強するのに最適です。
本書を用いることで自分のJavaプログラミングに関する知識/スキルの棚卸しと補正ができると思います。
内容としては指南書のように「〜〜をすべし」「〜〜はすべきでない」というような書きっぷり。
端的に「こういうときはこうすればいい」と方法論を示すだけではなく、
本書は「なぜこうするのか?」「何が良いのか?」「何が問題なのか?」がちゃんと説明されています。
単純な「読み物」としても面白いと思います。
例えばシングルトンパターンやstaticファクトリーなど、
本書を手に取るレベルの人であればおそらく既知であろう事柄であっても、
本書を通じて改めて「なるほど」と感じると思います。
個人的な思いですが、翻訳がちょっとアレで読むのに疲れるかもしれません。
英語が読める方は洋書の方が良いかも。
評価:
概要: Javaプログラマ必読
コメント: プログラム言語は,文法を覚えただけで全てを理解出来るものではない.
その言語で何かを実現したい場合,様々な書き方が出来るが,
その中でも「最も良い書き方」あるいは「比較的良い書き方」が存在するが,
それらを自分で発見することは困難である.
Effective Java はそのような「正しい書き方」を学ぶ上で非常に役立つ一冊である.
「なぜそう書くのがよいのか」という理由にまで踏み込んで書かれている本書を読まずに
プロのJavaプログラマとなるのは難しいだろう.
評価:
概要: 正しいプログラミングを学べる
コメント: 本書の前書きにも書いてあることですが、この本はパフォーマンスについては考慮していません。
あくまで、正しく分かりやすく柔軟性のあるプログラミングを学ぶための本です。
とは言っても内容は極めて実践的で、経験に基づいたノウハウ集です。
この割り切りのおかげで無駄な記述が無く、どの章も内容が濃いです。
Java5以降のジェネリクス・アノテーション・列挙型にも相当ページ数割かれており(合わせて70ページぐらい)内容も面白かったです。これらの意味は分かるけど使い方に自信が無い、という方にもお勧め。
評価:
概要: 読んで、理解して、実践できれば、一人前
コメント: Javaプログラミングの指南書の、代表的な一冊。
これを読んで理解しているかどうか、
それだけでもその人の力量がある程度分かってしまう。
これで分かってしまうほど、人材は玉石混交である、とも言える。
まだJava1.4をメインでやっている人は、
初版から読んだほうが良いかも。
仕事では1.4だけど、1.5以降も学びたい人は両方読むと良いです。
評価:
概要: 中級以上なら必須のマナー
コメント: 第二版で追加されたジェネリクスやenumなどが面白かったです。
実践でもすぐ使えます。
常識すぎてどこにも載っていないような書き方が載っています。
中級以上の人は最低限知っておくソースコード上のマナーが載っています。
難しいパターンも載っていませんので、
ある程度javaを書くようになったらぜひ読んでおくべきかと。
