山本 道子 著
本書は、日本オラクルが実施する最難度のJava資格「Oracle Certified Java Programmer, Gold SE 7」の取得を目指す方のための学習書です。Gold SE 7試験で問われるのは、オブジェクト指向によるクラス設計から、I/OやDBアクセスなどのAPI、例外処理やスレッド・並行処理までの非常に高いスキル。学習には受験に最適な解説と練習問題が必要です。
本書はサンプルコード(もちろんダウンロード可能)や図表をふんだんに盛り込み、高度な機能や技術もわかりやすく解説。学習結果がすぐ見える章末問題、本番での解答力が身につく模擬試験など、合格に必要なものはすべて収録しています。
Java Gold SE7 資格試験の概要
受験の申し込みから結果の確認まで
本書の内容
サンプルコードのダウンロード
第1章 Javaクラス設計
switch文
拡張されたリテラル
アクセス修飾子とカプセル化
final修飾子とstatic修飾子
列挙型
Objectクラス
staticインポート
練習問題
解答・解説
第2章 ポリモフィズム
継承とオーバーライド
thisとsuper
抽象クラス
インターフェース
型変換
練習問題
解答・解説
第3章 ネストクラス
ネストクラス
ローカルクラス
匿名クラス
練習問題
解答・解説
第4章 オブジェクト指向の設計
is-a関係とhas-a関係
コンポジション
パターン
シングルトンパターン
DAOパターン
ファクトリパターン
練習問題
解答・解説
第5章 Java API
StringBufferクラスとStringBuilderクラス
ラッパークラス
ロケール
リソースバンドル
フォーマット
正規表現を使用した文字列の処理
練習問題
解答・解説
第6章 コレクションとジェネリックス
コレクション
List、Set、Queue、Mapの利用
従来型とジェネリックス型
ジェネリックスを用いた独自クラスの定義
オブジェクトの順序づけ
配列とリストのソートと検索
練習問題
解答・解説
第7章 例外処理
例外と例外処理
例外クラス
try-catch-finally
throwsとthrow
オーバーライド時の注意点
try-with-resources
アサーション
練習問題
解答・解説
第8章 入出力
Fileクラス
ストリーム
シリアライズ
コンソール
練習問題
解答・解説
第9章 NIO.2
ファイル操作
ランダムアクセスファイル
ディレクトリ操作
ディレクトリの変更と監視
練習問題
解答・解説
第10章 JDBC
JDBCを使用したデータベース接続
SQLステートメントの実行
メタデータ
ResultSetの拡張
トランザクション制御
RowSet関連のコンポーネント
練習問題
解答・解説
第11章 スレッドと並列処理
スレッド
スレッドの制御
排他制御と同期制御
並列コレクション
Executorフレームワーク
アトミックとロック
Fork/Joinフレームワーク
練習問題
解答・解説
模擬試験
模擬試験
解答・解説
付属データはこちら
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。
刷数は奥付(書籍の最終ページ)に記載されています。
書籍の種類:
書籍の刷数:
本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。
対象の書籍は正誤表がありません。
発生刷 | ページ数 | 書籍改訂刷 | 電子書籍訂正 | 内容 | 登録日 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1刷 | 017 P17 最終行、P18 1行目、P18 3行目 |
2刷 | 未 |
|
2014.06.05 | ||||||
1刷 | 027 本文の上から6行目 |
2刷 | 未 |
|
2014.01.15 | ||||||
1刷 | 027 本文の上から9行目 |
4刷 | 済 |
|
2016.07.11 | ||||||
1刷 | 031 問題1-6のコードの9行目 |
2刷 | 未 |
|
2013.12.02 | ||||||
1刷 | 048 本文の上から2行目 |
2刷 | 未 |
|
2013.12.03 | ||||||
1刷 | 050 Sample2_6.javaの9行目にあるコメント |
2刷 | 未 |
|
2013.12.03 | ||||||
1刷 | 053 「抽象クラスでのstaticメンバ定義」の7行目 |
2刷 | 未 |
|
2014.07.22 | ||||||
1刷 | 054 下から4行目 |
2刷 | 未 |
|
2014.06.05 | ||||||
1刷 | 057 下から4行目 |
2刷 | 未 |
|
2014.06.05 | ||||||
1刷 | 067 問題2-8の問題文 |
2刷 | 未 |
|
2013.12.11 | ||||||
1刷 | 074 問題2-14 解説の2行目 |
2刷 | 未 |
|
2014.01.15 | ||||||
1刷 | 077 「sample3_1.java:ネストクラスの定義」の下1行目 |
2刷 | 未 |
|
2014.07.22 | ||||||
1刷 | 095 本文の下から3行目 |
2刷 | 未 |
|
2014.01.15 | ||||||
1刷 | 122 表5-3の下にある本文の3行目 |
2刷 | 未 |
|
2014.01.15 | ||||||
1刷 | 156 問題5-2 コードの7行目 |
2刷 | 未 |
|
2014.04.22 | ||||||
1刷 | 158 問題5-4のコードの18行目 |
2刷 | 未 |
|
2013.12.02 | ||||||
1刷 | 159 問5-7の選択肢B |
2刷 | 未 |
|
2014.01.15 | ||||||
1刷 | 161 問題5-10の選択肢C |
2刷 | 未 |
|
2014.01.15 | ||||||
1刷 | 183 表6-8の「特殊な値」列の2行目 |
2刷 | 未 |
|
2014.01.15 | ||||||
1刷 | 197 Sample6_14.javaのキャプション |
2刷 | 未 |
|
2014.01.15 | ||||||
1刷 | 201 掲載の5か所 |
2刷 | 未 |
|
2014.06.24 | ||||||
1刷 | 233 下から3行目 |
4刷 | 済 |
|
2016.07.11 | ||||||
1刷 | 278 図8-3 |
2刷 | 未 |
|
2014.01.15 | ||||||
1刷 | 295 表8-13の下にある本文の1行目 |
2刷 | 未 |
|
2014.01.15 | ||||||
1刷 | 305 問題8-3 コードの下にある問題文 |
2刷 | 未 |
|
2014.09.24 | ||||||
1刷 | 452、453 コードの7行目および実行結果 |
4刷 | 済 |
|
2015.09.21 | ||||||
1刷 | 495 3行目 |
4刷 | 済 |
|
2015.10.13 |