※本書はEPUB(固定レイアウト型)で作成されております。検索機能や文字列のコピーがご利用できません。
シリーズ累計90万部突破の大人気入門書の改訂版!
Javaエンジニア身につけておくべき、開発現場の「常識」が
まとめて一気にマスターできる!
脱・入門を目指すエンジニアが、現場の常識をスムーズに習得できる秘密は、この3つ!
【1】現場に必要な周辺スキルを、まんべんなく解説
開発や設計手法、ツールについての知識不足でチームに迷惑をかけることがないように、各種APIに加え、開発現場で求められる内容について幅広く紹介。
指導係の先輩が後輩に渡す1冊としてもお勧めです。
【2】本格的な技術やそのおもしろさと出会うきっかけが満載
Javaの世界では、効率よく創造的に開発を進めるための技術や技法が日々生まれ進化しています。
本書では、各分野から抽出した、本格的な技術のエッセンスを、初学者にもわかりやすい形にアレンジして取り上げています。
【3】Java入門の世界感を引き継いでいて読みやすい
姉妹書『スッキリわかるJava入門』の登場人物や世界感を引き継ぎ、同じ主人公が、現場に出て成長を目指すストーリーとなっています。
初学者は、『入門』とあわせて本書を読むことで、効率的にJavaをマスターすることができます。
一部の章では、「dokojava」※を使って学習を進められます。
第4版では、Java21を基準に加筆・修正を行ったほか、令和の学習体験により適した、シンプルでスッキリとした紙面デザインへ全面的にリニューアルし、読みやすさ、使い勝手の向上を図っています。
※dokojavaは新刊購入者用特典です。利用の前にインプレスのWebサイトで「dokojavaご利用上の注意」をご確認ください。
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
購入前にお使いの端末で無料サンプルをお試しください。
-
●chapter 1 インスタンスの基本操作
-
1.1 インスタンスの5大基本操作
-
1.2 インスタンスの文字列表現
-
1.3 インスタンスの等価判定
-
1.4 インスタンスの要約
-
1.5 インスタンスの順序付け
-
1.6 インスタンスの複製
-
1.7 レコード
-
1.8 この章のまとめ
-
1.9 練習問題
-
●chapter 2 さまざまな種類のクラス
-
2.1 型安全という価値
-
2.2 ジェネリクス
-
2.3 列挙型
-
2.4 シールクラス
-
2.5 インナークラス
-
2.6 null安全性
-
2.7 この章のまとめ
-
2.8 練習問題
-
●chapter 3 関数とラムダ式
-
3.1 関数オブジェクト
-
3.2 関数の代入
-
3.3 ラムダ式
-
3.4 関数オブジェクトの活用
-
3.5 StreamAPI
-
3.6 この章のまとめ
-
3.7 練習問題
-
●chapter 4 JVM制御とリフレクション
-
4.1 JVMへのアクセス
-
4.2 JVMの終了
-
4.3 外部プログラムの実行
-
4.4 システムプロパティの利用
-
4.5 ロケールと国際化
-
4.6 メモリに関する状態の取得
-
4.7 リフレクション
-
4.8 この章のまとめ
-
4.9 練習問題
-
●chapter 5 非標準ライブラリの活用
-
5.1 ライブラリとは
-
5.2 クラスパスのおさらい
-
5.3 commons-langを使ってみよう
-
5.4 ログ出力ライブラリ
-
5.5 オープンソースとライセンス
-
5.6 この章のまとめ
-
5.7 練習問題
-
●chapter 6 ファイルの操作
-
6.1 ファイル操作の前提知識
-
6.2 テキストファイルの読み書き
-
6.3 バイナリファイルの読み書き
-
6.4 ファイル操作の落とし穴
-
6.5 ストリームの概念
-
6.6 フィルタの活用
-
6.7 ファイルシステムの操作
-
6.8 この章のまとめ
-
6.9 練習問題
-
●chapter 7 さまざまなファイル形式
-
7.1 データフォーマット
-
7.2 CSV形式
-
7.3 プロパティファイル形式
-
7.4 XML形式
-
7.5 JSON形式
-
7.6 オブジェクトの直列化
-
7.7 さまざまなフォーマット
-
7.8 この章のまとめ
-
7.9 練習問題
-
●chapter 8 ネットワークアクセス
-
8.1 ネットワークAPIの全体像
-
8.2 Socketを用いた低水準アクセス
-
8.3 サーバ側ソフトウェアの開発
-
8.4 HTTPとWebAPI
-
8.5 この章のまとめ
-
8.6 練習問題
-
●chapter 9 データベースアクセス
-
9.1 データベースとは
-
9.2 データベースの基本操作
-
9.3 データベースの接続と切断
-
9.4 更新系SQL文の送信
-
9.5 検索系SQL文の送信
-
9.6 結果表の処理
-
9.7 JavaとDBのデータ型
-
9.8 トランザクション処理
-
9.9 この章のまとめ
-
9.10 練習問題