SUN教科書 Javaプログラマ(SJC-P) 5.0・6.0両対応(株式会社トップスタジオ 株式会社トップスタジオ Paul Sanghera 山本 道子)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. SUN教科書 Javaプログラマ(SJC-P) 5.0・6.0両対応

SUN教科書 Javaプログラマ(SJC-P) 5.0・6.0両対応

翻訳
原著

監修

形式:
書籍
発売日:
ISBN:
9784798118505
定価:
4,180(本体3,800円+税10%)
仕様:
A5・744ページ
カテゴリ:
ベンダー資格
キーワード:
#IT関連資格,#情報処理技術者試験,#開発環境,#システム運用

SJC-P6.0とSJC-P5.0両試験対応! 模擬試験も充実!

本書は、Java技術者必携の資格SJC-P試験の対策書です。対応するJavaのバージョンは、5.0、6.0の両対応で、この試験を知り尽くした監修者による、合格に必要な知識を過不足なく収録した解説に加え、各章末にある豊富な練習問題と巻末の模擬試験(2回分!)で実力を養成できます。本文掲載のコードはダウンロード可能で、実際に手を動かしながらの学習もできます。
※『SUN教科書 Javaプログラマ(SJC-P)』(ISBN4-7981-1218-6)を大幅に加筆、修正して、5.0試験および6.0試験に両対応させたものです。

本書は、Javaプログラマ(SJC-P)の取得を目指す方のための学習書です。次の特長により、資格取得のための対策学習を効率よく行えるように構成しています。



・- 幅広い試験範囲をカバーしつつもコンパクトに記載。無駄なく効率的な学習ができる。
・- 適切な解説・豊富な事例によるわかりやすい説明。
・- 章ごとにある練習問題で実力をチェック。

第1部 Java の基礎知識

第1章 Java プログラミングの基礎
この章で学ぶこと
Javaプログラムの記述と実行
Javaプログラムの要素
Javaの特徴
Javaのバージョン
Point

第2部 Java プログラミングの基本

第2章 データ型と演算子
データ関連の概念
基本データ型
基本データ型変数の宣言および初期化
参照型
演算子
単項演算子と算術演算子
関係演算子
論理演算子
代入演算子
高度な演算子
参照型の等価性と基本データ型の等価性
Point
練習問題
解答・解説

第3章 クラス、メソッド、インタフェース
メソッドの使用
クラスとオブジェクト
列挙型
継承
コンストラクタの作成と呼び出し
抽象クラス
インタフェースの作成と使用
Point
練習問題
解答・解説

第4章 Java言語の基本
Javaアプリケーションの編成
引数をメソッドに渡す
アクセス修飾子の使用
用法修飾子
修飾子のまとめ
Javaのガベージコレクション
Point
練習問題
解答・解説

第5章 オブジェクト指向プログラミング
オブジェクト指向的な関係とは何か
ポリモーフィズムの実装
基本データ型の型変換
参照型の型変換
メソッドのオーバーライドとオーバーロード
Point
練習問題
解答・解説

第6章 Java の実行フロー制御
条件分岐文の使用
繰り返し文
繰り返し制御文
Point
練習問題
解答・解説

第3部 高度なJava プログラミング

第7章 例外とアサーション
Javaでの例外のしくみ
基本的な例外処理
例外のスロー
例外条件における制御フロー
例外の宣言
アサーション
Point
練習問題
解答・解説

第8章 Javaにおける入出力処理
Javaにおけるファイル処理
ストリーム
リーダーとライター
オブジェクトのストリームおよびシリアライズ
コンソール
Point
練習問題
解答・解説

第9章 文字列、フォーマッター、ラッパー
文字列クラスの使用
StringBufferクラス
国際化のための書式化と解析
正規表現を使ったテキスト処理
ストリームの書式化および解析
基本データ型のラップ
Point
練習問題
解答・解説

第10章 コレクション、ジェネリックス
すべてのクラスのスーパークラス:Objectクラス
コレクション
ジェネリックス
オブジェクトの順序付け
autoboxing
NavigableMapとNavigableSet
Point
練習問題
解答・解説

第11章 Java のスレッド
Javaのマルチスレッドプログラミング
スレッドのライフサイクル:概要
スレッドの状態間の遷移
同時アクセスにおける同期とロック
待機状態のモニタリング
スレッドのスケジュール
Point
練習問題
解答・解説

模擬試験

模擬試験(310-065 対応)
模擬試験(310-065 対応)の解答・解説

付属データはこちら

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

  • 試験の名称変更についてのご案内

    現在は、Oracle認定Javaプログラマ(OCJ-P)の「Java Standard Edition 6 Programmer Certified Professional Exam(Oracle認定JavaプログラマSE 6)」および「Java Standard Edition 5 Programmer Certified Professional Exam(Oracle認定JavaプログラマSE 5)」という名称になっています。

    2010年9月より、Java認定資格はオラクル認定資格制度のもとで再編されておりますが、この変更で試験の内容が影響を受けることはありません。弊社発行の「SUN教科書」は試験対策書としてお使いいただけます。

ご購入いただいた書籍の種類を選択してください。

書籍の刷数を選択してください。

刷数は奥付(書籍の最終ページ)に記載されています。

現在表示されている正誤表の対象書籍

書籍の種類:

書籍の刷数:

本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

最終更新日:2011年06月22日
発生刷 ページ数 書籍改訂刷 電子書籍訂正 内容 登録日
1刷 126
下から5行目
3刷
class C extends B{}   //Bインターフェースの実装クラス
class C implements B{}   //Bインターフェースの実装クラス
2010.03.11
1刷 131
Point 4行目
2刷
staticメンバ別領域に用意される
staticメンバは、別領域に用意される
2009.10.05
1刷 343
問題7-1のコード
4刷
9.      }
10. }
9.      }
10. }
11. }
2011.06.22
1刷 369
●2つ目、3つ目の項目
2刷
2つ目・・・boolean mkDir() 3つ目・・・boolean mkDirs()
2つ目・・・boolean mkdir() 3つ目・・・boolean mkdirs()
2009.11.30
1刷 404
問題8-7 選択肢A
2刷
"Object on the fly!"という文字列がobject.serファイルに書き込まれる
"Hello"という文字列がobject.serファイルに書き込まれる
2009.06.19
1刷 429
表9-4「メソッド」
2刷
replace(3,b.length(),"Chieko.") b.substring(5,7) b.substring(5)
replace(3,sb.length(),"Chieko.") sb.substring(5,7) sb.substring(5)
2009.10.15
1刷 465
「リスト9-16」5行目
2刷
double d = 354.56;
Double d = 354.56;
2009.10.15
1刷 467
コード例
2刷
String S = "A"
String s = "A"
2009.08.05
1刷 472
選択肢B
3刷
(s1 != s2)")
(s1 != s2)
2010.05.12
1刷 501
図10-2 「Set」の下にある箱の中のテキスト
3刷
SortedMap
SortedSet
2010.08.17
1刷 521
「継承を使用したジェネリックス」3行目
3刷
実装クラスのオジェクト
実装クラスのオブジェクト
2010.05.12
1刷 526
リスト10-10 12行目
2刷
// ソートされて表示
上記のコメントを削除します。
2009.12.15
1刷 548
下のコード
2刷
sub.add("cherry");
sub.add("pear");
2009.11.24
1刷 638
問題17のコード
2刷
12.   System.out.print(obj.getF()); 13.  } 14. }
12.   System.out.print(obj.getF()); 13.   Foo obj1 = new Foo(123); 14.  } 15. }

12行目の後に一行追加します。
2009.08.25
1刷 697
問題17の解説
2刷
10行目でFoo<String>と指定してこのクラスのオブジェクトを生成していることから
10 行目でFoo<String>("aaa")と指定し、13行目ではFoo<Integer>(123)と指定し、それぞれインスタンス化をしています。このことにより、
2009.08.25
1刷 v、カバー
2刷
問題数   72問 合格ライン 65%(72問中47問以上の正解) 質問形式  多肢選択式/ドラッグ&ドロップ 制限時間  210
問題数   60問 合格ライン 58%(60問中35問以上の正解) 質問形式  多肢選択式/ドラッグ&ドロップ 制限時間  180分 ※刊行当時と、実際に開始された試験の概要が変更されています。

カバーについても同様の訂正をします。
2009.09.17

感想・レビュー

リックス さん

2012-11-02

OCJ-Pの参考書。カテゴリ毎に試験合格に必要な知識がずらっと書いてある。Java経験があまりない人や、問題を解きながら覚えるよりも教科書を読んでから問題に入りたい人向けかも。例題数は少ないので確実に合格するなら黒本も買うと良い。

s_kdu さん

2011-03-11

Java経験者なら黒本の問題集の方が役に立つ感じだった。