本書は、日本オラクルが実施する最難度のJava資格「Oracle Certified Java Programmer, Gold SE 7」の取得を目指す方のための学習書です。Gold SE 7試験で問われるのは、オブジェクト指向によるクラス設計から、I/OやDBアクセスなどのAPI、例外処理やスレッド・並行処理までの非常に高いスキル。学習には受験に最適な解説と練習問題が必要です。
本書はサンプルコード(もちろんダウンロード可能)や図表をふんだんに盛り込み、高度な機能や技術もわかりやすく解説。学習結果がすぐ見える章末問題、本番での解答力が身につく模擬試験など、合格に必要なものはすべて収録しています。
Java Gold SE7 資格試験の概要
受験の申し込みから結果の確認まで
本書の内容
サンプルコードのダウンロード
switch文
拡張されたリテラル
アクセス修飾子とカプセル化
final修飾子とstatic修飾子
列挙型
Objectクラス
staticインポート
練習問題
解答・解説
継承とオーバーライド
thisとsuper
抽象クラス
インターフェース
型変換
練習問題
解答・解説
ネストクラス
ローカルクラス
匿名クラス
練習問題
解答・解説
is-a関係とhas-a関係
コンポジション
パターン
シングルトンパターン
DAOパターン
ファクトリパターン
練習問題
解答・解説
StringBufferクラスとStringBuilderクラス
ラッパークラス
ロケール
リソースバンドル
フォーマット
正規表現を使用した文字列の処理
練習問題
解答・解説
コレクション
List、Set、Queue、Mapの利用
従来型とジェネリックス型
ジェネリックスを用いた独自クラスの定義
オブジェクトの順序づけ
配列とリストのソートと検索
練習問題
解答・解説
例外と例外処理
例外クラス
try-catch-finally
throwsとthrow
オーバーライド時の注意点
try-with-resources
アサーション
練習問題
解答・解説
Fileクラス
ストリーム
シリアライズ
コンソール
練習問題
解答・解説
ファイル操作
ランダムアクセスファイル
ディレクトリ操作
ディレクトリの変更と監視
練習問題
解答・解説
JDBCを使用したデータベース接続
SQLステートメントの実行
メタデータ
ResultSetの拡張
トランザクション制御
RowSet関連のコンポーネント
練習問題
解答・解説
スレッド
スレッドの制御
排他制御と同期制御
並列コレクション
Executorフレームワーク
アトミックとロック
Fork/Joinフレームワーク
練習問題
解答・解説
模擬試験
解答・解説