「Silver と同じように、問題集を回せば Gold も受かるはず」——そのやり方のままでは、Java Gold の勉強法としては半分しか通用しません。Gold SE 17 の本番は90分で60問、1問に使えるのは1.5分です。出題範囲にはストリーム API や並列処理が含まれ、「このコードを実行すると何が起きるか」を読み切る力が要ります。答えを覚えた問題集の外側で点が取れるかどうかが試されます。
もう1つ、今年の Java Gold の勉強には締め切りがあります。Oracle は SE 17 の日本語試験を2027年2月28日で配信終了すると発表しました。2026年10月7日の今日から数えると、残りは5か月足らずです。
この記事を読み終えるころには、自分が何週間で、週に何時間勉強すればいいかを数字で出せます。8分野それぞれで「何ができれば合格圏か」と、挫折しやすい3つの場面からの立て直し方も分かります。
Java Goldの勉強法がSilverと違う3つの点
Gold の勉強は、Silver の知識を深掘りするだけの単純な延長ではありません。違いは「問われる深さ」「手の動かし方」「時間の制約」の3つです。
1. API の名前ではなく挙動が問われる
Silver は文法とオブジェクト指向が中心でした。Gold の範囲は、ストリーム、Optional、ExecutorService、Files といった API の振る舞いです。終端操作を呼ばないストリームは何も処理しない。空の Optional に get を呼ぶと例外になる。こうした挙動を、選択肢を見る前に言えるかどうかで差がつきます。
2. 実務で触らない API が範囲に入っている
CallableStatement、リソース・バンドル、ServiceLoader、java.util.concurrent.Flow。業務で Java を何年書いていても、一度も使ったことがない人は珍しくありません。実務経験があっても、使っていない API は知識の空白になり得ます。
3. 配信終了という締め切りがある
SE 17 の Gold は2027年2月28日で受けられなくなります。後継の SE 25 対応試験は2026年11月下旬から配信予定ですが、範囲や前提資格はまだ発表されていません。いつ受けるかを先に決め、そこから逆算する必要があります。
ここまで読んで、「範囲は分かったけれど、問題演習を毎日続けられる気がしない」と感じた人もいるでしょう。Gold の勉強で一番崩れやすいのは知識ではなく、演習のペースと進捗の把握です。そこで次の章では、やることを5つのステップに分けます。
Java Gold合格までの5ステップ
勉強の順番は「診断→手を動かす→問題演習→通し演習→弱点つぶし」です。テキストを最初から最後まで通読する前に、まず自分の穴を知るところから始めます。
STEP1:チェックリスト38項目で自己診断する(1日)
Oracle の公式試験ページには、出題範囲が8分野・38項目のチェックリストで載っています。各項目を読み、「サンプルコードを何も見ずに書けるか」で○・△・×を付けてください。×の多い分野が、あなたの学習時間を一番使う場所です。
Oracle University は無償の試験対策セミナーも開いており、2026年10月20日には Gold SE 17 のコア API 編がオンラインで予定されています。範囲の全体像をつかむ入口として使えます。
STEP2:JDK 17 で8分野のコードを動かす(3〜5週間)
△と×の項目は、JDK 17 をインストールした環境で実際にコードを書いて確かめます。ストリームなら filter・map・flatMap・collect をつないで出力を予想し、実行して答え合わせをする。並列処理なら ExecutorService にタスクを投げ、shutdown を忘れたらどうなるかを試す。1項目につき1本、小さなコードを残していきます。
STEP3:問題演習で出題パターンを知る(STEP2と並行して2〜4週間分)
1つの分野のコードで挙動を確かめたら、同じ週のうちにその分野の問題演習で「どう問われるか」を知ります。間違えた問題は、正解の理由だけでなく、残りの選択肢がなぜ違うのかまで1行で書き出してください。SkillStack では Gold SE 17(1Z0-826-JPN)対応の練習問題集を①〜⑤まで各60問で公開しており、①は無料で解けます。
STEP4:60問・90分の通し演習をする(1〜2週間)
本番と同じ60問を、タイマーで90分を計って解きます。目標は時間内に解き終えて、正答率65%を安定して超えることです。全問同じ配点と仮定した単純換算では60問中39問に相当しますが、本番の緊張を考えると、通し演習では75%前後を目安に置くと安心です。
STEP5:弱点分野をつぶして受験する(1週間)
通し演習で正答率が低かった分野だけを STEP2 に戻ってやり直します。全分野を均等に復習し直す必要はありません。受験後に届くスコアレポートには分野別の成績内訳が載るので、万一不合格でも次の準備範囲をすぐに絞れます。
学習期間は配信終了から逆算する|2027年2月28日までの早見表
Java Gold の学習期間は、「何時間かかるか」ではなく「いつまでに受けるか」から決めます。おすすめは、初回の受験日を2027年1月末に置くことです。Oracle の再受験ポリシーに一律の待機期間は示されていないため、予約枠が取れれば、不合格でも2月中に再受験する余地が残ります。
Oracle は必要な勉強時間を公表していません。ここでは Silver 合格者が Gold に取り組む場合の総学習時間を、編集部の目安として100〜150時間と仮置きします。式はシンプルです。
週あたりの必要時間 = 想定学習時間(100〜150時間)÷ 1月末までの残り週数
| 学習を始める時期 | 1月末までの残り | 週あたりの必要時間 | 1日あたりの配分例 |
|---|---|---|---|
| 2026年10月中旬 | 約15週 | 約7〜10時間 | 平日各1時間+休日各1〜2.5時間 |
| 2026年11月上旬 | 約12週 | 約8〜13時間 | 平日各1時間+休日各1.5〜4時間 |
| 2026年12月上旬 | 約8週 | 約13〜19時間 | 平日各1.5時間+休日各3〜6時間 |
| 2027年1月上旬 | 約4週 | 約25〜38時間 | 現実的には厳しい。SE 25 の出題範囲と対応教材を確認して切り替える選択肢も |
※ 想定学習時間100〜150時間は、Silver 合格済みで Java の基本文法に不安がない人を前提にした編集部の仮置きです。実務で Java 8 以降のストリームや並列処理を使っている人は下限側、Silver を暗記中心で通過した人は上限側で計算してください。
年末年始を計画に入れる
11月や12月に始める人は、年末年始の休みを「まとめて通し演習をする週」に充てると計画が締まります。60問・90分の通し演習を3回やっても、時間にして4時間半。まとまった時間が取れる時期にこそ、本番形式の練習が向いています。
12週間コースのモデルプラン
| 週 | やること |
|---|---|
| 1週目 | チェックリストで自己診断、JDK 17 の環境づくり |
| 2〜3週目 | 関数型インタフェースとラムダ式、ストリーム API |
| 4週目 | コレクションとジェネリクス |
| 5〜6週目 | 並列処理(ExecutorService、並行コレクション、Flow) |
| 7週目 | モジュール・システム(module-info.java を書いてコマンドで動かす) |
| 8週目 | ファイル I/O(Path・Files・シリアライズ) |
| 9週目 | JDBC とローカライズ |
| 10〜11週目 | 60問・90分の通し演習を週2回、間違いの分析 |
| 12週目 | 正答率の低い分野だけ復習して受験 |
2〜9週目は、各分野のコード確認(STEP2)と、その分野の問題演習(STEP3)を同じ週に行います。コードで確かめた直後に問題を解くと、どこが問われるのかが結びつきやすくなります。
分野別の対策ポイント|8分野の学習チェックの目安
分野ごとの配点比率は公表されていないため、時間は STEP1 の自己診断で弱かった分野に多く配ります。そのうえで各分野に「ここまで説明できれば問題演習に進む」という到達点を決めておくと、学習が散らかりません。下の表は編集部が公式チェックリストをもとに作った目安で、合格を保証する基準ではありません。
| 分野(項目数) | 到達点の目安 |
|---|---|
| Java ストリーム API(7) | 中間操作と終端操作を区別し、collect と Collectors の結果の型を答えられる。Optional が空のときの各メソッドの戻り値を言える |
| Java モジュール・システム(6) | requires・exports・uses・provides の役割を説明でき、無名モジュールと自動モジュールの違いを言える |
| コレクションとジェネリクス(5) | List・Set・Map・Deque の主要メソッドの戻り値と、ワイルドカード付きの型でコンパイルが通るかを判定できる |
| 並列処理(5) | ExecutorService の submit と execute、shutdown の挙動、synchronized の効く範囲を説明できる |
| ファイル I/O(5) | Path の結合・正規化の結果を予想でき、Files のメソッドがどんな例外を投げるかを言える |
| 関数型インタフェースとラムダ式(4) | Predicate・Consumer・Function・Supplier の引数と戻り値を即答でき、メソッド参照をラムダ式に書き換えられる |
| JDBC(3) | Connection から ResultSet までの流れと、PreparedStatement のパラメータ番号が1始まりであることを押さえる |
| ローカライズ(3) | リソース・バンドルの探索順と、Locale に応じた日付・数値のフォーマットの書き方を押さえる |
Gold の問題を読む前提知識として、Silver SE 17 の範囲(レコード、シール・クラス、switch 式など)の理解も必要です。Silver の勉強がまだの人はJava Silverの勉強法から順に進めてください。
挫折する人はどこでつまずくか|3つの失敗パターンとリカバリ
Gold の勉強が崩れる場面は、だいたい決まっています。うまくいく手順より先に、落とし穴の位置を知っておきましょう。
失敗1:問題集の正答率だけ上がって、本番で初見の問題に崩れる
同じ問題集を何周もすると、正答率は上がっていきます。ところが、それは答えの位置を覚えただけということがよくあります。コードが1行変わると解けない状態です。リカバリは、間違えた問題のコードを JDK 17 で実際に動かし、1か所だけ書き換えて結果がどう変わるかを試すこと。短いコードなら1問5分程度が目安です。
失敗2:並列処理とモジュールを後回しにして、直前に手つかずで残る
ストリームやコレクションは手応えがあるので、つい先に進みたくなります。並列処理とモジュールは取っつきにくく、気づけば受験の2週間前まで未着手、という流れが典型です。リカバリは、モデルプランのように週単位で分野を割り当て、苦手な分野を前半に置くこと。モジュールは module-info.java を1つ書き、javac と java コマンドで動かすだけでも理解が一段進みます。
失敗3:1問に時間をかけすぎて、後半が時間切れになる
Gold SE 17 の持ち時間は1問1.5分です。SE 11 の Gold は180分で80問、1問2.25分でした。古い版の体験談を参考にしていると、時間感覚を誤ります。リカバリは、通し演習で時間のルールを決めることです。たとえば「60〜90秒で方針が立たない問題は印を付けて飛ばす」「最初の1周を70分以内に終える」。残りの20分で印を付けた問題に戻れば、取れる問題を時間切れで落とさずに済みます。
よくある質問
Java Gold の勉強は独学で間に合いますか?
Silver を持っていて Java のコードを書ける環境があれば、独学で目指せる試験です。公式の試験内容チェックリストで範囲が公開されており、JDK 17 で挙動を確かめられます。迷ったら、Oracle University の無償セミナーで範囲の要点を確認する方法もあります。
SE 11 向けの教材は SE 17 の勉強に使えますか?
部分的に使えます。SE 17 Gold の8分野は、大枠で SE 11 Gold の範囲と重なっています。ただし SE 11 にあったアノテーションやセキュア・コーディングは SE 17 のチェックリストに無く、時間配分も違うため、仕上げの演習は SE 17 対応の問題で行ってください。
Silver に合格してから、どれくらい空けて Gold を受けるべきですか?
空ける必要はありません。Silver の知識が新しいうちに始めるほど、レコードやシール・クラスなどの復習が少なくて済みます。2027年2月28日の配信終了を考えると、Silver 合格の翌週から Gold の自己診断に入るのが現実的です。
受験日はいつ予約すればいいですか?
勉強を始めた時点で、2027年1月末までのどこかに仮の受験日を決めておくのがおすすめです。ピアソンVUE の予約変更は予約時刻の24時間前まで可能と Oracle のガイドラインに定められています。受験チケットの有効期間は購入から6ヶ月です。
まとめ
Java Gold SE 17 の勉強で問われるのは、覚えた量よりも、コードを見た瞬間に挙動を言えるかどうかです。そして2027年2月28日という締め切りがある以上、まず決めるべきは教材ではなく受験日です。今日のうちにチェックリスト38項目へ○△×を付け、早見表で自分の週あたりの勉強時間を出してみてください。STEP3 で間違えた問題を忘れたころにもう一度解き直したいなら、SkillStack が定着しきっていない問題を間隔をあけて自動で出し直すので、復習の段取りを自分で組む手間を省けます。
参考サイト
- Oracle University Japan「Java SE 17 Programmer II (1Z0-826-JPN) 試験」(取得日: 2026年10月7日)
- Oracle University Japan「Java SE 17 認定資格」(取得日: 2026年10月7日)
- Oracle University Japan「Java SE 11 Programmer II (1Z0-816-JPN) 試験」(取得日: 2026年10月7日)
- Oracle University Japan「新着ニュース・お知らせ」(Java 認定試験の提供予定・無償セミナー)(取得日: 2026年10月7日)
- Oracle University Japan「認定資格ガイドライン」(取得日: 2026年10月7日)
- Oracle University Japan「受験チケット」(取得日: 2026年10月7日)
