みんなのJava OpenJDKから始まる大変革期!
2020年3月13日紙版発売
2020年3月6日電子版発売
きしだなおき,吉田真也,山田貴裕,蓮沼賢志,阪田浩一,前多賢太郎 著
B5判/192ページ
定価2,508円(本体2,280円+税10%)
ISBN 978-4-297-11199-1
書籍の概要
この本の概要
Javaには,その誕生以来,最大といってもよいほどの変革期が訪れています。JDK(Java Development Kit)がOracleからコミュニティを中心とした開発に移行したことをきっかけに,Java EEもJakarta EEに移行しました。さらにあらゆる言語のコードを高速に実行可能なGraalVMが登場し,クラウド・コンテナ・マイクロサービスを前提とした軽量フレームワークも続々と登場しています。本書では,そのような大きな変化の特徴を捉えて,Javaによる開発・運用をどのように進めていけばよいのか,現場の第一線で活躍しているエンジニアがわかりやすく解説します。Javaによる開発・運用に必須の知識が,満載の1冊です。
【ハッシュタグ】
『#minjava』で検索!
こんな方におすすめ
- Javaの変化の特徴を捉えたい方
- Javaの周辺知識を身に付けたい方
- Javaの最新の動向を踏まえた,開発・運用の方法を知りたい方
補足情報
Twitterでのハッシュタグは以下になります。
#minjava/p>
目次
第1章 Java 9からJava 14までに起こった変化から見る
これからのJava
- 1-1 Javaの変化
- 1-2 開発体制の変更と機能変更の概要
- 1-3 Java 9から14までの言語仕様や標準ライブラリの変更
- 1-4 Javaの未来を作るプロジェクトProject Valhalla
- 1-5 JVMの変更
- 1-6 ツールの追加・変更
第2章 JDKに関する疑問と不安解消!
JDKディストリビューション徹底解説
- 2-1 JDKディストリビューション時代の到来
- 2-2 OpenJDKとJDKディストリビューションの歴史
- 2-3 OpenJDKを開発しているのは誰か
- 2-4 最新JDKディストリビューション大全
- 2-5 JDKディストリビューションの選び方
- 2-6 OpenJDKへの接し方
第3章 Java EEからJakarta EE へ
新しいEnterprise Java
- 3-1 Jakarta EE Platformの概要
- 3-2 Java EE/Jakarta EEのアーキテクチャ
- 3-3 Jakarta EE 8のおもな機能
- 3-4 Jakarta EEのこれから
第4章 MicroProfileが拓く
Javaのマイクロサービス
- 4-1 MicroProfileとは?
- 4-2 MicroProfileによるマイクロサービス開発
第5章 ネイティブイメージ生成で注目!
Javaも他言語も高パフォーマンスGraalVM
- 5-1 あらゆる言語を実行できるVM!?
- 5-2 GraalVMを試してみよう
- 5-3 GraalVM JITコンパイラとTruffle
- 5-4 GraalVMの組み込みとネイティブイメージ
- 5-5 GraalVMの適用事例
- 5-6 GraalVMが照らすJavaの未来
第6章 マイクロサービス,クラウド,コンテナ対応
[新世代]軽量フレームワーク入門
- 6-1 軽量フレームワークが続々登場している理由
- 6-2 軽量で多機能なフルスタックフレームワークMicronaut
- 6-3 クラウドネイティブな高速フレームワークQuarkus
- 6-4 Oracleによる軽量・シンプルなフレームワークHelidon
この本に関連する書籍
-
プロになるJava ―仕事で必要なプログラミングの知識がゼロから身につく最高の指南書
本書では,プログラミングを仕事にしたい,エンジニアとして働きたい方,およびほかの言語で開発しているがJavaも使えるようになりたいという方を対象に,Javaでプログ...
-
改訂3版 Javaポケットリファレンス
『[改訂新版]Javaポケットリファレンス』の発売より4年。 年2回の定期リリース制へと移行したことでバージョンアップが急速に進んだJavaの最新事情に対応し,数々の...
-
パーフェクトJava EE
サーバサイドのJavaで開発を行う人へのバイブル的1冊です。 Java EE 7からJava EEの標準技術のみで大規模開発が可能になりました。そこで本書は,Java EEの標準技術をDI...
-
Javaエンジニア養成読本[現場で役立つ最新知識、満載!]
Javaは業務システム開発における基盤的な位置付けのプログラミング言語として広く使われており,現在では金融系システムでも利用されるほど盤石な技術として利用されて...
-
改訂2版 パーフェクトJava
Javaで開発を行う人へのバイブル的1冊です。5年ぶりの改訂でJava8に完全対応しています。基礎から実践までを幅広く学習でき,Javaを扱ううえで知っておきたい知識は,こ...