出版社内容情報
約30年の歴史があるJavaですが、今もプログラミング言語の人気ランキングで上位に入り続けています。
シリコンバレーでも、金融やECといった高い信頼性が求められる領域では、Javaはまだまだ主役級。
日本でも、大手企業の基幹システムの多くはJavaが採用されており、求人市場でもJavaエンジニアの需要は高いです。
そうした中で、本書はJavaエンジニアとして一流の「プロ」になるために必要な知識を、基本から応用、実践まで丁寧に解説しました。
★Javaの基礎から実践までを体系的に学べる1冊★
本書では、変数・制御構文・クラスなどの基本文法から、継承やインターフェース、Stream API、例外処理などの応用技術を丁寧に解説。
さらに、マルチスレッド、JUnitによるテスト、SwingやSpring Bootを使ったアプリ開発、ChatGPT API連携、データベース操作、ブロックチェーン構築まで幅広く網羅し、実務に直結するスキルを身につけられます。
★エンジニアの成功戦略も教えます★
コラムでは、エンジニアとしてのスキルの伸ばし方や、成功するポイント、生成AIとの付き合い方なども紹介。
文系出身、TOEIC300点代からスタートした著者が渾身のエールを送ります。
★Point、サンプルコードも充実★
コードを書くときの注意点、知っておきたい豆知識、開発の現場で必要なことなどは「Point」としてたっぷり掲載。
手を動かしながら学習できる「サンプルコード」が購入者特典としてダウンロードできます。
【こんな人にオススメ】
・これからエンジニアとして働きたい初心者
・ほかの言語で開発しているがJavaも使えるようになりたい人
・Javaを学び直したい中級者
【目次】
序章 Javaの環境設定
第1章 変数と演算子
1-1 変数とデータ型
1-2 演算子
第2章 制御構文
2-1 条件分岐
2-2 繰り返し処理
第3章 クラス
3-1 クラスの定義
3-2 インスタンスの生成
第4章 継承とインターフェース
4-1 継承
4-2 インターフェース
4-3 パッケージとアクセス修飾子
第5章 さらなるJavaの活用
5-1 標準ライブラリ
5-2 Stream APIと関数型インターフェース
5-3 例外処理
5-4 ファイル操作
5-5 ドキュメンテーション
第6章 マルチスレッドと外部ライブラリ
6-1 マルチスレッド
6-2 Maven
第7章 IntelliJの便利な機能
7-1 IntelliJの検索機能
7-2 IntelliJのデバッグ機能
第8章 JUnitを使ったテスト
8-1 JUnit
第9章 ネットワークプログラム
9-1 HTTP
9-2 クライアント・サーバー間の通信
9-3 GET/POST/DELETEリクエストの送信
第10章 Swingを使ったアプリ開発
10-1 GUIアプリケーション
10-2 Swing
10-3 ChatGPT APIを呼び出す
10-4 文字起こし機能
第11章 Spring BootとChatGPTを使ったアプリケーション
11-1 Spring Bootによるアプリケーション開発
11-2 Spring Bootでの文字起こし機能の実装
第12章 Spring Bootとデータベースの連携
12-1 データベース
第13章 コードスタイル
13-1 コードの良い例・悪い例
第14章 ブロックチェーンの仕組み
14-1 ブロックチェーンの基本構造
14-2 デジタル署名の実装
14-3 ノード間ネットワーク
14-4 コードのリファクタリング
-
- 洋書
- Chest Pains



