2010.05.06

【目次構成】『Sunテキスト Sun Certified Programmer for Java2 Platform 5.0 Exam[310-055]』

Sunテキスト Sun Certified Programmer for Java 2 Platform 5.0 Exam[310-055]
Chapter1 Javaプログラミングと本書のサンプル
1-1 Javaによるプログラミングと本書の読み方
Chapter2 Javaの基礎
2-1 Javaプログラム
2-2 キーワードと識別子
2-3 基本データ型(プリミティブ型)
2-4 修飾子
2-5 アクセス制御
2-6 JavaBeansの命名規則
2-7 静的インポート
2-8 アプリケーション
演習問題
Chapter3 データと演算子
3-1 リテラル
3-2 演算子
3-3 単項演算子
3-4 算術演算子
3-5 比較演算子
3-6 論理演算子・条件演算子
3-7 Stringの等価・不等価
3-8 代入演算子
演習問題
Chapter4 クラスとインタフェース
4-1 クラスの定義
4-2 継承
4-3 final
4-4 フィールド
4-5 コンストラクタ
4-6 メソッド
4-7 オーバーロードとオーバーライド
4-8 抽象クラス
4-9 インタフェース
4-10 可変長引数リスト
4-11 列挙子
4-12 オブジェクト指向
演習問題
Chapter5 参照型変数とオブジェクト
5-1 参照型変数
5-2 配列
5-3 配列とオブジェクト
5-4 メソッドとオブジェクト
5-5 ガーベッジコレクション
演習問題
Chapter6 型変換
6-1 基本データ型の暗黙的型変換
6-2 参照型の暗黙的型変換
6-3 基本データ型のキャスト
6-4 参照型のキャスト
演習問題
Chapter7 フロー制御
7-1 基本ループ
7-2 多重ループとbreak/continue
7-3 ラベル付きループ
7-4 拡張forループ(for-each)
7-5 条件分岐
7-6 switch文と列挙子・ラッパークラス
演習問題
Chapter8 例外
8-1 例外
8-2 例外の種類とその扱い
8-3 例外とメソッド
8-4 独自の例外
演習問題
Chapter9 アサーション
9-1 アサーション
9-2 アサーションの有効化と無効化
9-3 アサーションの不適切な使用
9-4 不変条件
9-5 事前条件、事後条件
演習問題
Chapter10 スレッド
10-1 スレッド
10-2 スレッドの状態
10-3 モニター
10-4 モニターによるスレッドの制御
10-5 synchronized
10-6 スレッド関連の重要なメソッド
演習問題
Chapter11 ネストクラス・インナークラス
11-1 ネストクラス・インナークラス
11-2 メソッド内のインナークラス
11-3 無名クラス(匿名クラス)
11-4 無名クラスの使用例
演習問題
Chapter12 入出力とシリアライズ・デシリアライズ
12-1 Scanner
12-2 パターン
12-3 文字列の検索と分割
12-4 printfとformat
12-5 File
12-6 ReaderとWriter
12-7 シリアライズ・デシリアライズ
12-8 継承とシリアライズ・デシリアライズ
演習問題
Chapter13 基本パッケージ
13-1 java.langとObject
13-2 String
13-3 StringBuilderとStringBuffer
13-4 ラッパークラス
13-5 ボクシング・アンボクシング
13-6 ロケールと数値・通貨のフォーマット
13-7 日付を扱うクラス
13-8 Math
演習問題
Chapter14 コレクションとジェネリックス
14-1 コレクション
14-2 コレクションの主なコンストラクタ・メソッド
14-3 CollectionsとArrays
14-4 ComparatorとComparable
14-5 反復子
14-6 equalsとhashCode
14-7 ジェネリックス
14-8 ジェネリックスと古い形式の混在
14-9 ジェネリックスと継承
14 -10 ジェネリックスを定義する
演習問題
Chapter15 コンパイルと実行
15-1 java・javacのオプション
15-2 JARファイル
演習問題
模擬試験 72問
解答解説