パーフェクト Java 改訂 2 版(パーフェクト ジャバ)
プログラミング- 著者:
- 井上誠一郎/永井雅人(イノウエ,セイイチロウ/ナガイ,マサト)
- 出版社:
- 技術評論社
- 出版日:
- 2014年12月
- ISBN:
- 9784774166858
- シリーズ:
- Perfect series
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
技書の森解説
Java の入門書を終えたあと、次に手に取るべき一冊を探していて本書に行き着く人は多いです。パーフェクトシリーズの名に恥じず、言語仕様を隅々まで網羅的に掘り下げることを目的に書かれた中級者向けの解説書です。ジェネリクスの型消去、アノテーションプロセッサ、並行処理の詳細といった、入門書では「おまじない」として流された仕組みを一つずつ理屈で回収していきます。
読んで感じるのは、本書が「文法のカタログ」ではなく「なぜそう設計されているのか」を軸にしていることです。クラス設計の判断基準や型安全性への考え方を一貫して解説するため、コードを書くときの指針が定まりやすくなります。 Effective Java のようなベストプラクティス集と併読すると、仕様の理解と設計の勘所が相互に補強し合います。
ただし、初学者が最初に読む本としては情報量が過剰です。入門書で基本的な文法とオブジェクト指向の骨格を掴んだあとに、手元のリファレンスとして長く使う読み方が合います。厚みがあるからこそ、業務で Java を書き続ける間ずっと索引として引ける一冊です。
言及 Qiita 記事 (5 件)
この本に興味がある方におすすめ
この本に関連
関連記事
改訂版 / 新版 / 改訂新版の違いとは - 技術書は買い直すべきかの判断基準
改訂版 / 第 2 版 / 新版 / 改訂新版の違いを整理。改訂版は「変更したこと」、第 2 版は「何回目か」、新版は「作り直したこと」を表し、改訂新版はその組み合わせです。何が変わったかを 5 分で確認する手順と、買い直し判断の基準をまとめました。
体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版は初版と何が違うか - 買い直し判断ガイド
通称「徳丸本」こと体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版 (2018 年) と初版 (2011 年) の違いを出版社公表の改訂内容から整理。章の削除 / 新設 / 追加点の一覧と、初版所有者が買い直すべきかの判断基準を解説します。
JavaScript / TypeScript 本ガイド - 入門から型で守る実務コードまで
JavaScript と TypeScript を 1 本の学習ルートとして捉えた技術書の選び方。JavaScript の入門書、言語の背骨を通す体系書、TypeScript の型システムを設計の武器にする本、React/Next.js の実践書まで 2026 年 8 月時点の定番で案内します。
関連用語
アダプターパターン
互換性のないインターフェースを変換し、既存のコードを変更せずに連携させるデザインパターン
インターフェース分離の原則
SOLID の I - クライアントが使わないメソッドへの依存を強制しない原則
ポリモーフィズム
同じインターフェースで異なる型を扱い、呼び出し側を変えずに型ごとの処理へ振り分ける仕組み
Proxy パターン
オブジェクトへのアクセスを代理オブジェクトが仲介し、アクセス制御やキャッシュなどの付加機能を提供するパターン
Scala
オブジェクト指向と関数型を融合した JVM 言語。大規模データ処理でも使われる
ポートとアダプター
アプリケーションのコアロジックを外部技術から分離し、ポート (インターフェース) とアダプター (実装) で接続するアーキテクチャ