原題: Effective Java
ジョシュア・ブロック(訳: 柴田芳樹)
丸善出版 / 2018年(第3版) / 原著2001年
対象バージョン: Java 9
技術: Java
Javaで良い設計・良い実装を選ぶための指針を、独立した項目の集まりとして示す本。各項目は「なぜそうすべきか」を実際の落とし穴とともに説明する形をとる。第3版ではJava 8で導入されたラムダとストリームの章が加わり、Optionalやデフォルトメソッド、モジュールなども扱って全90項目になった。
邦訳第3版の書誌(丸善出版、2018年10月、ISBN 9784621303252、訳: 柴田芳樹)は楽天ブックスAPI(BooksBook/Search)の書誌で確認。同書誌の紹介文に第2版の78項目から90項目に増えた旨が記されている。原著初版2001年は英語版Wikipedia(Joshua Blochの記事)で確認。対象バージョンは紹介文が触れているJava 9までの機能を踏まえた記述。
当サイトは Amazon.co.jp アソシエイトおよび楽天アフィリエイトのプログラム参加者です。書籍ページの購入リンクから商品が購入された場合、当サイトが紹介料を受け取ることがあります。