山田 祥寛 著
入門者から開発者まで、
もう一歩踏み込んだ知識を身に着けたい人のための一冊!
最新バージョンであるJava 21に対応し、「標準教科書」が待望の新登場です!
Javaの基本的な知識・概念・機能はもちろん、文法、プログラムの書き方を豊富なサンプルプログラムとともに、詳細かつ丁寧に解説します。
プログラミングの基礎知識がない方でも、解説→例題(サンプル)→理解度チェックという3つのステップで、Javaの文法を完全習得できます。
[ポイント]
●独学に最適な教科書として好評の『独習Java』最新版。初心者がJava言語を学ぶにふさわしい一冊
●Javaでプログラミングを行う際に必要となる基本的な知識・概念・機能、文法・書き方を、網羅的かつ体系的に習得できる
プログラミングの入門者、これからJavaで開発をはじめたい初学者から、再入門者、学生・ホビープログラマまで、「一からしっかり学びたい」「一歩踏み込んだ知識を身に着けたい」という方におすすめの一冊です。
【目次】
●第1章 イントロダクション
●第2章 Javaの基本
●第3章 演算子
●第4章 制御構文
●第5章 標準ライブラリ
●第6章 コレクションフレームワーク
●第7章 オブジェクト指向構文―基本
●第8章 オブジェクト指向構文―カプセル化/継承/ポリモーフィズム
●第9章 オブジェクト指向構文―入れ子のクラス/ジェネリクス/例外処理など
●第10章 ラムダ式/Stream API
●第11章 高度なプログラミング
●付録A 「練習問題」「この章の理解度チェック」解答
[著者について]
山田祥寛(やまだ よしひろ)
静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、
2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」の代表でもある。
●第1章 イントロダクション
1.1 Javaとは?
1.2 Javaアプリを開発/実行するための基本環境
1.3 Javaプログラミングの基本
●第2章 Javaの基本
2.1 変数
2.2 データ型
2.3 リテラル
2.4 型変換
2.5 参照型
●第3章 演算子
3.1 算術演算子
3.2 代入演算子
3.3 関係演算子
3.4 論理演算子
3.5 ビット演算子
3.6 演算子の優先順位と結合則
●第4章 制御構文
4.1 条件分岐
4.2 繰り返し処理
4.3 ループの制御
●第5章 標準ライブラリ
5.1 ラッパークラス
5.2 文字列の操作
5.3 正規表現
5.4 日付/時刻の操作
5.5 ストリーム
5.6 その他の機能
●第6章 コレクションフレームワーク
6.1 コレクションフレームワークの基本
6.2 リスト
6.3 セット
6.4 マップ
6.5 スタック/キュー
●第7章 オブジェクト指向構文―基本
7.1 クラスの定義
7.2 フィールド
7.3 メソッド
7.4 変数のスコープ
7.5 コンストラクター
7.6 クラスメソッド/クラスフィールド
7.7 引数/戻り値の様々な記法
7.8 パッケージ
●第8章 オブジェクト指向構文―カプセル化/継承/ポリモーフィズム
8.1 カプセル化
8.2 継承
8.3 ポリモーフィズム
●第9章 オブジェクト指向構文―入れ子のクラス/ジェネリクス/例外処理など
9.1 Objectクラス
9.2 例外処理
9.3 列挙型
9.4 レコード
9.5 入れ子のクラス
9.6 ジェネリクス
●第10章 ラムダ式/Stream API
10.1 メソッド参照/ラムダ式
10.2 Stream API
●第11章 高度なプログラミング
11.1 マルチスレッド処理
11.2 アノテーション
11.3 モジュール
●付録A 「練習問題」「この章の理解度チェック」解答
付属データはこちら
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。
刷数は奥付(書籍の最終ページ)に記載されています。
書籍の種類:
書籍の刷数:
本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。
対象の書籍は正誤表がありません。
発生刷 | ページ数 | 書籍改訂刷 | 電子書籍訂正 | 内容 | 登録日 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1刷 | 135 リスト4.17 2行目 |
未 | 未 |
|
2024.02.28 | ||||||
1刷 | 152 Column「ソースコードからドキュメントを生成する── javadoc コマンド」1行目 |
未 | 未 |
|
2024.07.18 | ||||||
1刷 | 156 「リスト5.1」上から3行目 |
未 | 未 |
|
2024.07.17 | ||||||
1刷 | 190 リスト5.31 |
未 | 未 |
|
2024.07.17 | ||||||
1刷 | 190 リスト5.31 |
未 | 未 |
|
2024.07.18 | ||||||
1刷 | 203 「リスト5.42」上から4行目 |
未 | 未 |
|
2024.07.18 | ||||||
1刷 | 230 「リスト5.59」上から3行目 |
未 | 未 |
|
2024.07.18 | ||||||
1刷 | 234 「リスト5.63」1行目 |
未 | 未 |
|
2024.07.18 | ||||||
1刷 | 283 「リスト6.22」上から7.8行目 |
未 | 未 |
|
2024.07.18 |