Java[完全]入門
[完全]入門シリーズに「Java」が登場!
開発環境の導入からはじめて、Java言語の基礎をしっかりと丁寧に解説するので、知識ゼロからでも安心して学習を行うことができます。
はじめてプログラミングに挑戦する人から、実務レベルの知識を求める人まで、幅広い層ぼ要求を満たしてくれる入門書です。
<基礎編>
Chapter1 Javaを学ぶための準備
1-1 Javaの特長を知ろう
1-2 オブジェクト指向プログラミングとは何か
1-3 Javaプログラムが動く仕組み
1-4 開発環境をインストールする
Chapter2 Javaプログラミングを始めよう
2-1 最初のJavaプログラムを実行する
2-2 Javaプログラムの基本形を読み解く
2-3 プログラムを改造してみよう
2-4 エラーや警告が出たときの対処法
Chapter3 式を計算して結果を出力する
3-1 整数を使って計算する
3-2 浮動小数点数を使って計算する
3-3 メソッドを計算に活用する
3-4 文字や文字列を操作する
Chapter4 後で必要な値は変数に格納しておく
4-1 変数は宣言してから使う
4-2 変数の値を変更する
4-3 型は値の種類を表す
Chapter5 実行の流れを変えるif文・switch文
5-1 演算子を使って条件を書く
5-2 条件に応じて分岐するif文
5-3 値に応じて分岐するswitch文
Chapter6 処理を繰り返すfor文・while文・do while文
6-1 インクリメントとデクリメントで+1と-1を簡潔に書く
6-2 for文で大部分の繰り返しは書ける
6-3 while文は条件式だけの繰り返しに向く
6-4 ループの流れを変えるbreak文・continue文
Chapter7 配列を使って多数の値を管理する
7-1 配列は複数の要素から構成される
7-2 要素数を指定して配列を生成する
7-3 配列型は参照型である
7-4 コマンドライン引数でプログラムの実行時に値を渡す
7-5 多次元配列で表や行列などを表現する
<応用編>
Chapter8 Javaで始めるオブジェクト指向プログラミング
8-1 独自のクラスを宣言する
8-2 メソッドでオブジェクトを操作する
8-3 アクセス制御でオブジェクトを堅牢にする
8-4 クラスに属するフィールドとメソッドを定義する
Chapter9 継承を活用するとオブジェクト指向らしくなる
9-1 継承を使って似たクラスをまとめる
9-2 色々なサブクラスをまとめて管理する
9-3 何個でも実装できるインタフェース
9-4 Objectは全てのクラスのスーパークラス
Chapter10 特定の場面で役立つ特殊なクラス
10-1 一度きりの用途に便利な匿名クラス
10-2 他のクラスの中にあるネストクラス
10-3 定番のクラスを簡単に作れるレコードクラス
10-4 関連する定数をまとめて宣言できる列挙型
Chapter11 例外処理で不測の事態から復帰する
11-1 try文とcatch節で例外をキャッチする
11-2 自分のプログラムで例外を発生させる
11-3 デバッグやテストに役立つassert文
Chapter12 関連するクラスをパッケージにまとめる
12-1 パッケージを利用する
12-2 パッケージを作成する
12-3 モジュールを作成する
Chapter13 コレクションでデータを色々な形にまとめる
13-1 複数のデータを格納する基本はリスト
13-2 整数をリストに格納する
13-3 オブジェクトをリストに格納する
13-4 値の有無を素早く判定できるセット
13-5 キーに対応する値を素早く取得できるマップ
Chapter14 ファイルを読み書きする
14-1 テキストを入出力する
14-2 オブジェクトを入出力する
Chapter15 関数型プログラミングを味わう
15-1 ストリームの仕組み
15-2 ストリームを使ってみる
15-3 ストリームの要素を加工する
15-4 ストリームの要素を集計する
15-5 ストリームを並列処理で高速化する