学びとスキル

Java Silver SE17の黒本と紫本、どっち? 迷ったら黒本の見本から

Java Silver SE17を受ける社会人・大学生へ。短いコードの結果を説明できるなら黒本、用語の説明から読みたいなら紫本。公開紙面と継承・例外の2例で買う順番を決め、2冊必要か、受験料込みの総額、SE17試験の終了日まで整理します。

広告・アフィリエイトリンクを含みます

この記事には広告・アフィリエイトリンクが含まれます。リンク経由の購入や申込みで、kaupedia に報酬が入る場合があります。 広告について

要点

  1. 短いコードの結果を説明できるなら黒本。問題を解き、誤答の理由まで読み直す
  2. 用語の説明から読みたいなら紫本。説明を読んでから章末問題へ進む
  3. 迷ったら黒本の見本から。手持ちで理由を説明できるなら追加購入0冊。2冊の定価合計は8,800円で、SE17日本語試験は2027年2月28日で終了する
徹底攻略Java SE17 Silver問題集[1Z0-825]対応の表紙
書影:インプレス

短いコードの結果を説明できるなら黒本

徹底攻略Java SE17 Silver問題集[1Z0-825]対応

紙の本をAmazonで見る価格・在庫を確認選ぶ理由と注意点を見る ↓

用語の説明から読みたいなら紫本

オラクル認定資格教科書 Javaプログラマ Silver SE17(試験番号1Z0-825)

紙の本をAmazonで見る価格・在庫を確認選ぶ理由と注意点を見る ↓

Java Silver SE17を受ける人で、短いコードの結果を説明できるなら黒本から始めます。用語の説明から読みたいなら紫本を先にし、説明を読んでから章末問題へ進みます。2冊買わないと落ちそうで不安でも、迷ったら黒本の見本から始め、解説を読んで理由が分かるかで1冊目を決めます。

Java Silver SE17の黒本と紫本、どっち? 短いコードの結果を説明できるなら黒本、用語の説明から読みたいなら紫本。迷ったら黒本の見本から。手持ちで理由を説明できるなら追加購入0冊。黒本は税込定価4,180円、紫本は4,620円、2冊の合計は8,800円。SE17日本語試験は2027年2月28日で終了する。
公開見本から買う順番を決める。定価・試験終了日は2026年10月2日の出版社・Oracleの表示

手持ちで理由を説明できるなら、追加購入は0冊です。 SE17対応の問題集がすでにあり、解説で間違いを直せる人は、その本を続けます。SE17を受ける予定がまだ決まっていない人は、先に次の終了日を見ます。

SE17を受けるなら、2027年2月28日までの受験を決める

Oracleの告知では、SE17日本語試験は2027年2月28日で配信終了です。SE25対応の日本語試験は、2026年11月下旬に開始予定とされています(2026年10月2日確認)。来春以降に受ける人は、SE17用の2冊を今まとめて買う必要はありません。

この記事は、1Z0-825-JPNを終了日までに受ける人のための比較です。SE11やGold用の本は対象が違います。予約する日時は会場やオンライン受験の空きから選び、CertViewの初回手続きは受験日時の48時間前までに済ませます。

短いコードの結果を説明できるなら黒本から演習する

黒本は、問題を解いてから、その問題に必要な説明を読む形です。問題で間違いを見つけ、理由を読み直す順に勉強したい人に合います。

インプレスの公開紙面90〜91ページでは、配列の宣言を問う問28の解説が読めます。int[] array;とint array[];の両方を示し、なぜ選択肢A・Bが誤りなのかを説明しています。その後には2次元・3次元配列の図もあります。

98〜99ページの問33の解説では、初期化子を使う宣言とnewを使う宣言を並べています。要素の値を書くときに、要素数も併記するとコンパイルエラーになる例まで示します。黒本の解説でも、構文から読み直せます。 問題集という書名だけで、基礎説明が足りないと決めるのは早いです。

一方、公開紙面44〜45ページには、文字列を比べる9行のコードと、intern()も使う19行のコードがあります。短い設問から、複数の処理を追う設問へ進む本です。いきなり模試へ飛ばず、章の問題で、どの行が結果を決めたかを説明してから進みます。

短いコードの結果を説明できるなら、誤答の理由まで読み直せる『徹底攻略Java SE17 Silver問題集[1Z0-825]対応』を選びます。表紙の「SE17 Silver」「1Z0-825」が目印です。インプレスの税込定価は4,180円(2026年10月2日)。

用語の説明から読みたいなら紫本を先に読む

紫本は、説明と実行例を読んだ後に、章末の練習問題へ進む本です。継承、インタフェース、例外処理の言葉から読み直したい人には、この順番を選びます。

翔泳社の公式見本では、ソースファイルモードの条件を説明し、6行のコード、実行コマンド、出力結果を続けて載せています。先に例を見て、何を実行すると何が起きるかをつかんでから問題へ進めます。

黒本の見本は配列の設問解説、紫本の見本はプログラムの実行方法なので、この紙面だけで両書の難易度全体は決まりません。短いコードの結果を説明できるなら黒本から演習します。用語の説明から読みたいなら紫本を先に読みます。

買う順番を決める差

黒本

紫本

先に取り組むもの

設問。その後に誤答の理由や構文を読む

用語の説明と実行例。その後に章末問題を解く

模試2回分の置き場所

両方とも巻末

巻末に1回、Webダウンロードで1回

総ページ数

576ページ

560ページ

紙の本の税込定価

4,180円

4,620円

ページ数が少ない紫本の方が、早く終わるとも決められません。読む説明と解く問題の割合が違うので、総ページ数から学習時間へ換算せず、まず1節を読んで問題を解く時間を測ります。

Javaの実務が少なく、紫本から基礎を読み直して助かった人がいます。一方、Bronzeを取ってから2冊を使った人は、紫本の説明を読む順はよかったものの、練習問題と模試は黒本を先にすればよかったと振り返っています。私なら、説明から読みたい人にも、紫本の模試まで通読の延長で急がせません。

用語の説明から読みたいなら、『オラクル認定資格教科書 Javaプログラマ Silver SE17(試験番号1Z0-825)』を選びます。表紙の「Silver SE17」を目印にします。翔泳社の税込定価は4,620円(2026年10月2日)。

継承・例外の2例で、説明と演習のどちらから始めるか決める

次の2例は、買う順番を考えるための短いコードです。Java SE17で、コンパイルできるか、できるなら何が表示されるかを考えます。答えだけでなく、その結果になる行と理由を言えるかを見ます。

まず継承の例です。

  • Parentクラスのname()は"P"を返す
  • ChildクラスはParentを継承し、name()をオーバーライドして"C"を返す
  • mainメソッドでParent p = new Child();とし、System.out.print(p.name());を実行する

次は例外の例です。別のMain.javaとして考えます。

  • static void read() throws java.io.IOException {}というメソッドがある
  • mainメソッドはpublic static void main(String[] args)のまま。中でread();を呼び、続けてSystem.out.print("A");を実行する

1つ目はコンパイルでき、Cを表示します。変数pの型はParentでも、実際のインスタンスはChildです。呼ばれるのは、Childでオーバーライドしたインスタンスメソッドです。

2つ目はコンパイルエラーです。read()に検査例外のIOExceptionを投げる宣言があるため、呼ぶ側にも処理か宣言が要ります。メソッドの中が空でも、呼び出し側の義務は残ります。

この2例だけで、試験範囲の習得や合格可能性は測れません。 継承と検査例外を選んだのは、変数の型と実行時の動作、コンパイルと実行の違いを分けて考える場面だからです。正解数で購入を決めず、手持ちの説明を読んだ後に理由を言えるかを見ます。

手持ちで理由を説明できるなら、その教材を続けます。用語の説明から読みたいなら紫本の説明を先に読み、短いコードの結果を説明できるなら黒本の章別演習へ進みます。

模試が難しくて不安でも、2冊目は分からない理由を埋めるために足す

黒本で残った疑問を紫本の解説で補えた受験者も、紫本の模試では長いコードを時間内に読み切れず、不安が増したと書いています。難しい模試を解いて安心したいという買い方は、読める速さが足りないと逆に焦りを増やします。

紫本の難しさを評価し、本番への備えとして推す人もいます。私なら、黒本で間違えた選択肢の理由を説明できる段階では、まず手元の模試を90分で解きます。理由が分かるのに時間が足りないなら、時間を計り、後回しにする問題を決める練習が先です。

黒本を使っていて、解説を読んでも継承や例外の理由が分からないときは、手持ちの入門書で同じ項目を読みます。それでも用語の説明から読みたいなら、紫本を追加します。追加後は疑問のある章から読み、2冊とも最初から最後まで同じ回数を回す予定は立てません。

答えを覚えた模試の点が上がることと、初めて見るコードを読めることは別です。値や呼び出すメソッドを1か所変えても結果を説明できるかを、コードを実行する前に考えます。

費用は黒本と受験料で52,773円。2冊なら57,393円

受験1回と紙の本を定価で買う場合、合計は次のとおりです。受験料はOracleの2026年6月1日の改定告知で48,593円(税込)。本の定価と合わせ、2026年10月2日に読んだ表示で計算しています。

教材の選び方

教材費

受験1回を含む合計

黒本1冊

4,180円

52,773円

紫本1冊

4,620円

53,213円

黒本と紫本

8,800円

57,393円

書籍の送料・手数料、有料講座、再受験料は含めていません。黒本から紫本を足すと4,620円増えます。受験料が高いからという理由だけで、最初から2冊を買うより、足りない説明があると分かってから追加します。

正誤表は、どちらを選んでも先に読みます。紫本だけに誤記があると思って黒本を選ぶと、黒本の訂正も見落とします。黒本の例外処理には、正解の選択肢や選ぶ個数の訂正もあり、出版社は第4刷で修正したと案内しています。

紫本も、出版社の商品ページで手持ちの刷数に絞って訂正を読めます。新しく買った本でも、奥付の刷と正誤表を合わせてから解き始めます。

迷ったら黒本の見本から、誤答の理由を読む

短いコードの結果を説明できるなら、設問で間違いを見つけて読み直せる黒本を1冊目にします。表紙に「SE17 Silver」とある本の税込定価は4,180円(インプレス、2026年10月2日)。

まず黒本の公開紙面90〜91ページで、2通りの配列宣言と、選択肢A・Bが誤りになる理由を読んでみます。

購入先

価格・在庫は購入先でご確認ください。広告リンクを含みます。

徹底攻略Java SE17 Silver問題集[1Z0-825]対応の表紙
書影:インプレス

インプレス

徹底攻略Java SE17 Silver問題集[1Z0-825]対応

短いコードの結果を説明できるなら黒本

商品の公式情報
向く人
SE17を受ける予定があり、短いコードの結果を説明できる人。設問を解いてから、間違えた選択肢の理由を読みたい人。
確認すること
表紙の「SE17 Silver」と「1Z0-825」で選びます。解く前に手持ちの刷に対応する正誤表を適用し、模試は90分を計って解きます。
書籍の仕様を見る
税込定価
4,180円(2026年10月2日)
判型・ページ数
A5判・576ページ
発売日
2024年10月16日
対応試験
Java SE17 Programmer I(1Z0-825)

翔泳社

オラクル認定資格教科書 Javaプログラマ Silver SE17(試験番号1Z0-825)

用語の説明から読みたいなら紫本

商品の公式情報
向く人
SE17を受ける予定があり、用語の説明から読みたい人。実行例を読み、手を動かしてから章末問題へ進みたい人。
確認すること
表紙の「Silver SE17」と「1Z0-825」で選びます。模試2回分のうち1回はWebダウンロードです。奥付の刷数に合わせて出版社の正誤表を読みます。
書籍の仕様を見る
税込定価
4,620円(2026年10月2日)
判型・ページ数
A5判・560ページ
発売日
2024年2月21日
対応試験
Java SE17 Programmer I(1Z0-825)

記事の誤りや古い情報は、訂正・お問い合わせフォームからお知らせください。

しおりのプロフィールイラスト。深緑のカーディガンを着て本を持つ女性。

著者情報

しおり

大学受験の参考書・単語帳、学習アプリ、ノート・文房具

友人から「おすすめの単語帳ある?」と聞かれると、答えに困って「普段どこで勉強してる? カバン小さい?」と質問で返してしまいます。誰にとっても正解の一冊なんてなくて、持ち歩く重さや、赤シートを重ねたときの見やすさで選ぶものが変わるからです。そんな、少し面倒くさくて具体的な選び方を書くライターです。

この著者の記事を読む ↗