BohYoh.comトップページへ

新・明解Java入門

本書の概略 はじめに 目 次 本 文 ダウンロード 発行日・履歴 著書のページ

第1章 画面に文字を表示しよう

1-1 Javaについて
Javaの誕生
Javaの特徴
Javaの発展
学習のための準備
1-2 画面に文字を表示しよう
プログラムの作成と実行
ソースプログラムとソースファイル
プログラムのコンパイルと実行
コメント(注釈)
プログラムの構造
文字列リテラル
コンソール画面への出力とストリーム
文字列の連結
改行
記号文字の読み方
自由形式記述
インデント
まとめ

第2章 変数を使おう

2-1 変数
演算結果の出力
変数
変数と初期化
2-2 キーボードからの入力
キーボードからの入力
演算子とオペランド
final変数
乱数の生成
文字列の読込み
まとめ

第3章 プログラムの流れの分岐

3-1 if文
if-then文
関係演算子
if-then-else文
等価演算子
論理補数演算子
入れ子となったif文
式と評価
式文と空文
論理積演算子と論理和演算子
条件演算子
三値の最大値
ブロック
二値のソート
3-2 switch文
switch文
選択文
3-3 キーワード・識別子・演算子
キーワード
区切り子
識別子
リテラル
演算子
まとめ

第4章 プログラムの流れの繰返し

4-1 do文
do文
4-2 while文
while文
増分演算子と減分演算子
while文とdo文
複合代入演算子
4-3 for文
for文
フローチャート
4-4 多重ループ
九九の表
直角三角形の表示
4-5 break文とcontinue文
break文
continue文
ラベル付きbreak文
ラベル付きcontinue文
4-6 printfメソッド
prinfメソッド
まとめ

第5章 基本型と演算

5-1 基本型
基本型
整数型
整数リテラル
浮動小数点型
論理型(boolean型)
5-2 演算と型
演算と型
キャスト演算子
基本型の縮小変換
基本型の拡大変換
基本型の拡大変換と縮小変換
繰返しの制御
5-3 拡張表記
拡張表記
まとめ

第6章 配 列

6-1 配列
配列
配列の構成要素
配列の初期化と代入
配列による成績処理
配列の要素の最大値を求める
線形探索
拡張for文
配列を逆順に並べかえる
配列のコピー
文字列の配列
参照型とオブジェクト
finalな配列
6-2 多次元配列
多次元配列
多次元配列の内部
凸凹な2次元配列の内部
初期化子
まとめ

第7章 メソッド

7-1 メソッドとは
メソッド
return文
値渡し
voidメソッド
メソッドの汎用性
他のメソッドの呼出し
有効範囲
引数を受け取らないメソッド
7-2 整数の内部を調べてみよう
ビット単位の論理演算
シフト演算
7-3 配列を扱うメソッド
最大値を求めるメソッド
線形探索
配列の要素の並びを逆転する
二つの配列の比較
配列を返すメソッド
多次元配列の受渡し
7-4 多重定義
メソッドの多重定義
まとめ

第8章 クラスの基本

8-1 クラスとは
データの扱い
クラス
コンストラクタ
メソッド
8-2 自動車クラス
クラスの独立
識別子の命名
まとめ

第9章 日付クラスの作成

9-1 日付クラスの作成
日付クラス
コンストラクタとメソッド
アクセッサ
引数としてのクラス型変数
クラス型インスタンスの配列
クラスと配列の生成・初期化と代入
日付クラスの改良
9-2 クラス型のフィールド
クラス型のフィールド
参照を返すメソッド
自動車クラスの利用例
has-A
まとめ

第10章 クラス変数とクラスメソッド

10-1 クラス変数
クラス変数(静的フィールド)
クラス変数のアクセス
ライブラリで提供されるクラス変数
10-2 クラスメソッド
クラスメソッド
クラス変数とクラスメソッド
Mathクラスのクラスメソッド
ユーティリティクラス
10-3 クラス初期化子とインスタンス初期化子
クラス初期化子(静的初期化子)
インスタンス初期化子
まとめ

第11章 パッケージ

11-1 パッケージとインポート宣言
パッケージ
型インポート宣言
単一型インポート宣言
静的インポート宣言
11-2 パッケージの宣言
パッケージ
パッケージとディレクトリ
一意なパッケージ名
11-3 クラスとメンバのアクセス性
クラスのアクセス制御
メンバのアクセス制御
まとめ

第12章 クラスの派生と多相性

12-1 継承
銀行口座クラス
派生と継承
派生とコンストラクタ
クラス階層
Objectクラス
差分プログラミング
is-Aの関係とインスタンスへの参照
12-2 多相性
メソッドのオーバライド
多相性
オブジェクト指向の三大要素
参照型のキャスト
instanceof演算子
@Overrideアナテイション
12-3 継承とアクセス性
メンバ
finalなクラスとメソッド
オーバライドとメソッドのアクセス性
まとめ

第13章 抽象クラス

13-1 抽象クラス
抽象クラス
13-2 抽象性をもつ非抽象メソッドの設計
図形クラス群の改良
文書化コメントとjavadoc
まとめ

第14章 インタフェース

14-1 インタフェース
インタフェース
クラスの派生とインタフェースの実装
複数インタフェースの実装
14-2 インタフェースの派生
インタフェースの派生
まとめ

第15章 文字と文字列

15-1 文字
文字
char型
15-2 文字列とString
文字列と文字列リテラル
String型
コンストラクタ
メソッド
文字列の比較
formatメソッド
15-3 文字列の配列とコマンドライン引数
文字列の配列
コマンドライン引数
まとめ

第16章 例外処理

16-1 例外とは
例外とは
例外の捕捉
try文
例外の伝播
15-2 例外処理
例外クラス
検査例外と非検査例外
Throwableクラス
例外の送出と捕捉
例外クラスの作成
例外の丸投げ
例外の再送出
まとめ

おわりに

参考文献

索 引

謝 辞

著者紹介


オンラインで購入できます!  □amazonで購入
本書の概略 はじめに 目 次 本 文 ダウンロード 発行日・履歴 著書のページ