改訂 3 版 Java ポケットリファレンス
カイテイサンハンジャバポケットリファレンス
- 著者:
- WINGS プロジェクト 高江賢 / 山田祥寛(ウィングスプロジェクト タカエケン / ヤマダヨシヒロ)
- 注目:
- 総合 2132 位
- 出版社:
- 技術評論社
- 出版日:
- 2020年08月27日頃
- ISBN:
- 9784297114961
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
『[改訂新版]Java ポケットリファレンス』の発売より 4 年。
年 2 回の定期リリース制へと移行したことでバージョンアップが急速に進んだ Java の最新事情に対応し、数々の著作で定評のある山田祥寛氏の全面監修のもと内容を刷新。
モジュールシステムや HttpClient はもちろん、ユニットテストツールの JUnit の解説も新たに加わりました。
初心者から上級者まで必要な情報をぱっと引ける使いやすさはそのままに、Java SE 8〜14 までの重要トピックを一望できる一冊です。
技書の森解説
『改訂 3 版 Java ポケットリファレンス』 (WINGS プロジェクト 髙江賢 著、山田祥寛 監修、技術評論社、2020 年 8 月刊) は、Java SE 8 から 14 までの文法と標準 API を、目的ごとの項目から引けるようにまとめたリファレンスです。版元は、『[改訂新版]Java ポケットリファレンス』から 4 年ぶりの改訂で、山田祥寛の全面監修のもと内容を刷新し、モジュールシステムや HttpClient に加えて単体テストのツール JUnit の解説を新たに加えたと案内しています。技術評論社の Pocket Reference シリーズの 1 冊で、国立国会図書館の書誌では索引ありと記録されています。
半年ごとのリリースで増えた Java の機能
Java は Java SE 8 でラムダ式と Stream を取り入れ、Java 9 でモジュールシステムを加え、Java 10 からは半年ごとに新しい版を出す方式に切り替わりました。Java 11 では HTTP の通信を扱う HttpClient が標準の API になり、Java 14 では switch 式が正式な機能になっています。版元の紹介文も年 2 回の定期リリース制への移行に触れており、本書の目次には var キーワードによるローカル変数の宣言、switch 式とアロー構文、モジュールの公開と参照、JShell によるコードの実行といった項目が並びます。
Chapter 1 から Chapter 10、文法から JUnit まで
本書は全 10 章で、Chapter 1「Java を始めるために」と Chapter 2「基本文法」に続き、Chapter 3「基本 API」、Chapter 4「日付処理」、Chapter 5「コレクション」、Chapter 6「入出力 (I/O)」、Chapter 7「並行処理」、Chapter 8「ネットワーク」、Chapter 9「データベース」、Chapter 10「ユーティリティ」の順に並びます。項目の多くは「Stream の要素をフィルタリングする」「HttpClient を生成する」のように、やりたいことを文の形で示した見出しです。Chapter 8 は IP アドレス、URL 接続、ソケット通信、HTTP クライアント、Chapter 9 は JDBC ドライバーのロード、トランザクション処理、SQL 文の発行、結果セットの処理を扱います。Chapter 10 はプロパティファイル、ZIP 形式の圧縮と解凍、ロギング、外部プロセスの制御、Compiler API、コマンドラインツールを経て、Eclipse でのテストの準備から始まる JUnit の項目で終わります。
並行処理と JUnit のテストの章
版元は、Web を見られない客先などで目的のメソッドや書式を手早く知りたい人を薦める相手に挙げています。Chapter 7「並行処理」は、スレッドの起動や排他制御、スレッドプールといった 並行処理 の項目です。Chapter 10 の末尾は JUnit による テスト の項目で、アサーションの追加、例外の確認、前提条件の検証、条件付きのテストの実行を扱います。
Java SE 14 までの対応範囲
版元が対応する範囲として示すのは Java SE 14 までです。版元は初心者から上級者まで必要な情報を引ける使いやすさを案内しています。目次は機能ごとの項目で構成されています。Java SE 8 から 14 までの文法と標準 API を、基本文法、文字列や日付やコレクション、入出力、並行処理、ネットワーク、データベース、ユーティリティと JUnit まで全 10 章に収めています。
この本に興味がある方におすすめ
関連する本
関連記事
技術書の「積ん読」を資産に変える - 未読本を活かすリファレンス読書術
積ん読を「解消すべき問題」ではなく「活用すべき資産」として捉え直す発想の転換と、未読の技術書をリファレンスライブラリとして運用する具体的な方法を紹介します。
改訂版とは - 第 2 版 / 新版 / 改訂新版との違いと技術書の買い直し判断
改訂版 / 第 2 版 / 新版 / 改訂新版の違いを整理。改訂版は「変更したこと」、第 2 版は「何回目か」、新版は「作り直したこと」を表し、改訂新版はその組み合わせです。何が変わったかを 5 分で確認する手順と、買い直し判断の基準をまとめました。
DevOps 本ガイド - CI/CD とインフラ自動化を学ぶ技術書の選び方
DevOps の文化と原則から CI/CD、IaC、オブザーバビリティまで学べる技術書の選び方と学習順序を紹介します。