Effective Java(エフェクティブジャバ)
プログラミング- 著者:
- Joshua Bloch/柴田 芳樹(ジョシュアブロック/シバタヨシキ)
- 出版社:
- 丸善出版
- 出版日:
- 2018年10月26日頃
- ISBN:
- 9784621303252
- 価格:
- ¥4,400
- 在庫:
- 1
- 判型:
- 単行本
書籍紹介
Java プログラマーにとって必読の定番書『 Effective Java 』の改訂第 3 版。
この第 3 版では、 Java 8 で新たに導入されたラムダとストリームに関する章が新規に追加されたほか、オプショナル、インタフェースでのデフォルトメソッド、 try-with-resources 文、@SafeVarargs アノテーション、モジュールなどの機能を扱った項目を含み、第 2 版の 78 項目から 90 項目に増加しています。
今日では Java は大きく複雑になり、並列実行から、繰り返し、各種データの表現まで、多くの事柄に対して多様な抽象化を持ち合わせています。
この大きさと複雑さを考えると、最新のベストプラクティスの指導書はなおさら重要です。
本書は多くのデザインパターンとイデオムを示すコード例を含んでおり、プログラミング言語 Java の正しい理解と、簡潔で明瞭で正確なソフトウェアの設計に役立つでしょう。
日本語版によせて
訳者まえがき
Effective Java によせて
まえがき
謝辞
第 1 章 はじめに
第 2 章 オブジェクトの生成と消滅
第 3 章 すべてのオブジェクトに共通のメソッド
第 4 章 クラスとインタフェース
第 5 章 ジェネリックス
第 6 章 enum とアノテーション
第 7 章 ラムダとストリーム
第 8 章 メソッド
第 9 章 プログラミング一般
第 10 章 例外
第 11 章 並行性
第 12 章 シリアライズ
付録 第 2 版に対応する項目
参考文献
索引
言及の推移
言及 Qiita 記事 (31 件)
新人さんにすすめる有益な技術書達 2022春
♡ 528読書, まとめ, 新人プログラマ応援10年前はGoFのデザインパターン本を読んで何やらわかった気になっていました
♡ 50Java, デザインパターン, Qiita10th_過去1年目にやったおすすめ教材
♡ 32初心者, 教材, 初学者向け, Udemy, 駆け出しエンジニア【Java】static と synchronized から始めるマルチスレッド入門
♡ 17Java, マルチスレッド, メモリ管理, static, 排他制御例外的状況にだけ例外を使う 〜 Seleniumでの要素存在判定を題材に
♡ 12Python, Selenium, 例外, 例外処理【Cloud9 Advent Calendar Day1】今年購入してよかったガジェット11選
♡ 7Java, デザインパターン, ガジェット2025年の私の最近の勉強法
♡ 5ポエム, 仕事効率化, 勉強法私がこれまでに読んでよかった技術書メモ
♡ 4オブジェクト指向, DDD, oop, 技術書, 新人プログラマ応援Javaでの擬似自分型(Simulated self type)
♡ 3Java, TypeScript, デザインパターン, メソッドチェーン, BuilderPatternLombok の @EqualsAndHashCode の callSuper について
♡ 3Java, Lombok
この本に興味がある方におすすめ
この本に関連
関連記事
関連用語
Builder パターン
複雑なオブジェクトの生成をメソッドチェーンで段階的に構築するデザインパターン
スレッドプール
事前に生成したスレッドを再利用し、スレッド生成のオーバーヘッドを削減する並行処理パターン
エンティティと値オブジェクト
DDD における 2 つの基本的なドメインモデル要素 - 同一性で区別するエンティティと、値で区別する値オブジェクト
Proxy パターン
オブジェクトへのアクセスを代理オブジェクトが仲介し、アクセス制御やキャッシュなどの付加機能を提供するパターン
デザインパターン
ソフトウェア設計で繰り返し現れる問題に対する再利用可能な解決策のカタログ
オブジェクトプールパターン
生成コストの高いオブジェクトを事前に確保してプールし、再利用することでパフォーマンスを向上させるパターン