「Java Gold の 1Z0-829 とは、そもそもどんな試験なのか」「出題範囲や合格ラインを、受ける前にまず全体像として押さえておきたい」——そう調べてきた方に向けた記事です。
Java Gold(1Z0-829)とは、Oracle が実施する Java 認定資格の上位区分で、Java SE 17 に対応した「Oracle Certified Professional: Java SE 17 Developer」を指します。基本文法を問う Bronze / Silver の上に位置し、モジュールシステム・ジェネリクス・関数型・Stream API・並行処理・例外設計といった、実務寄りで設計的な理解を問うのが特徴です。
この記事では、Java Gold と ORACLE MASTER Gold を保有し、実務で Java を使ってきた筆者が、1Z0-829 の試験概要・出題範囲・合格ライン・Silver との違い・難易度・勉強の入り口までを、できるだけ正確に・網羅的に解説します。煽らず、断定しすぎず、「制度は改定されうる」点も明示して書きます。
※Java 認定の試験コード・出題範囲・受験料・試験時間・合格基準・前提条件などの制度は改定されることがあります。 本記事の制度説明は執筆時点(2026年)の一般的な理解にもとづくものです。受験前には必ず Oracle 認定(およびピアソンVUE)の公式サイトで、自分が受ける試験の最新情報をご確認ください。
- Java Gold(1Z0-829)とは何か・資格体系での位置づけ
- 試験概要(試験コード・バージョン・問題数・時間・受験方式)
- 出題範囲(どの分野が問われるか)
- 合格ラインの目安と「7割基準」の考え方
- Java Silver との違い・受験の前提
- Java Gold の難易度と、つまずきやすいポイント
- 何から勉強を始めればいいか
Java Gold(1Z0-829)とは何か
Java Gold(1Z0-829)とは、Oracle の Java 認定資格のうち上位区分(Gold)にあたり、Java SE 17 を対象とした「Oracle Certified Professional: Java SE 17 Developer」の日本での呼称です。試験コードは 1Z0-829 で、この1本に合格することが Gold 認定の中核になります。
Oracle の Java 認定は、日本ではおおまかに Bronze(入門)→ Silver(基礎〜中級)→ Gold(上位) という段階で語られます。Bronze は Java 未経験者向けの入門、Silver は基本文法とオブジェクト指向の基礎、そして Gold は実務で通用するレベルの言語理解・設計力を問う区分、という位置づけです。
| 区分 | 対象イメージ | 問われる中心 |
|---|---|---|
| Bronze | Java 学習の入り口 | 基本文法・用語の理解 |
| Silver | 基礎を固めた初〜中級者 | 文法・オブジェクト指向・例外の基礎 |
| Gold(1Z0-829) | 実務で Java を書く中級者 | モジュール・関数型・並行処理・設計の妥当性 |
横にスクロールできます
⚠️ 区分名・対象バージョン・試験コードは改定されることがあります。上表は全体像をつかむためのもので、正式な区分・対象範囲は必ず Oracle 認定公式の最新情報で確認してください。 Java のバージョン更新(例:新しい SE バージョン対応の試験)に伴い、試験コード自体が切り替わることもあります。
Java Gold が評価されやすいのは、「Java を書ける」だけでなく「正しく設計できる・言語の落とし穴を避けられる」ことの客観的な裏づけになるからです。筆者も、実務で使ってきた Java の知識を体系立てて棚卸しし、抜けを埋める目的で取得しました。資格そのものが仕事を保証するわけではありませんが、学習を通じて言語仕様の「なぜ」を詰め直せたのは実務でも役立っています。
試験概要(試験コード・問題数・受験料)
受験計画を立てるうえで、試験の枠組みを押さえておきましょう。執筆時点での一般的な概要は次のとおりです。いずれも改定されうるため、数値は「目安」として読み、申込前に公式で確認してください。
- 試験コード:1Z0-829
- 正式名称:Oracle Certified Professional: Java SE 17 Developer
- 対象バージョン:Java SE 17
- 出題形式:選択式(複数の選択肢から1つ、または複数を選ぶ形式)。コードの断片を読んで「コンパイルが通るか」「実行結果はどれか」「設計として妥当か」を選ばせる問題が中心です。
- 問題数・試験時間:おおむね 50問・90分程度で実施されることが多いですが、試験バージョンによって変わります。
- 受験方式:テストセンター(ピアソンVUE)での受験と、オンライン監督つきの自宅受験から選べるのが一般的です。
- 受験料:日本では税込で3万円台後半とされることが多いですが、金額は改定され、地域・為替でも異なります。
⚠️ 問題数・試験時間・受験料・合格基準・受験方式は、試験バージョンの更新や制度改定で変わることがあります。本記事の数値は執筆時点の一般的な理解にもとづく目安です。受験する試験の正式な情報は、必ず Oracle 認定(ピアソンVUE)の公式でご確認ください。
検索していると、1Z0-829 と並んで 1Z0-819 という試験コードを見かけることがあります。どちらを受けるべきか・教材が使い回せるのかは1Z0-829 と 1Z0-819 の違いで整理しました。
Java Gold の出題は「用語を単純に問う」より、実際のコードを読ませて挙動や妥当性を判断させる問題が多いのが特徴です。そのため、参考書を読むだけでなく、手を動かして実際にコンパイル・実行してみる学習が効きます。
Java Gold の出題範囲
Java Gold(1Z0-829)は、Java SE 17 の言語仕様を広く・深く扱います。文法の暗記ではなく「正しく動くか・設計として妥当か」を問う範囲が中心です。代表的な出題領域は次のとおりです。
- クラス・インターフェース設計:継承、抽象クラス、インターフェースの
default/static/privateメソッド、sealedクラス、record、ネストクラスなど。 - ジェネリクスとコレクション:型パラメータ、境界(bounded)、ワイルドカード、
List/Map/Setの使い分け、Comparable/Comparator。 - 関数型インターフェースとラムダ:
Function/Predicate/Supplier/Consumerなどの標準関数型、メソッド参照。 - Stream API:中間操作・終端操作、
Collectors、Optional、プリミティブ Stream。 - 例外処理:チェック例外/非チェック例外、
try-with-resources、独自例外の設計。 - モジュールシステム(JPMS):
module-info.java、exports/requires、モジュールの依存関係。 - 並行処理(Concurrency):スレッド、
ExecutorService、Concurrentコレクション、CompletableFutureなど。 - I/O・NIO.2:ファイル操作、
Path/Files、シリアライズ。 - ローカライズ・日時 API・JDBC:
java.time、リソースバンドル、データベース接続の基本。
範囲は広いですが、共通して問われるのは「言語仕様を正確に理解しているか」です。「このコードはコンパイルが通るか」「例外はどこで発生するか」「この Stream の結果はどれか」といった、細部まで詰めた理解が求められます。
このように、Gold で新しく比重が増えるモジュールシステムと並行処理は、Silver からのステップアップで新たな学習コストがかかりやすい分野です。ここを独立した山として時間配分するのが、範囲攻略のポイントになります。どの領域にどれだけ時間を割くかを配点の重みから決めたい方はJava Gold 出題範囲を配点で優先順位づけを、record や sealed といった新しい文法が具体的にどう出るのかはJava17 新機能の試験対策を参考にしてください。
合格ラインの目安
1Z0-829 の合格ラインは、概ね6〜7割程度とされることが多いですが、合格スコア・問題数・試験時間は改定されることがあります。正確な合格基準は必ず公式の最新情報で確認してください。
合格ラインは試験バージョンや制度改定で見直されることがあるため、特定の数字を鵜呑みにして「ギリギリ狙い」で仕上げるのは危険です。実務・受験の観点からは、模試や問題集で「7割を安定して超える」状態を仕上げの基準にしておくと、当日の緊張やケアレスミスの余裕も含めて安全です。
Java Gold は、コードの細部(セミコロンの位置、コンパイルエラーの有無、例外の発生箇所など)で正誤が分かれる問題が多く、「なんとなく分かる」では点が安定しません。だからこそ、合格ラインギリギリを狙うより、余裕を持った得点力を目標にするほうが結果的に確実だ、というのが筆者の実感です。
⚠️ 合格スコア・問題数・試験時間は公式に公表・改定されます。本記事の「6〜7割程度」はあくまで一般に語られる目安であり、合格を保証するものではありません。受験前に必ず Oracle 認定公式で、自分が受ける試験の合格基準を確認してください。
Java Silver との違い・受験の前提
Java Silver は基本文法・オブジェクト指向の基礎を問う区分、Java Gold(1Z0-829)はその上位で、モジュール・関数型・並行処理・例外設計など実務寄りの深い理解を問う区分です。そして日本の Oracle Java 認定では、Gold の認定に Silver の取得が前提とされるのが一般的な認定パスです。
| 観点 | Java Silver | Java Gold(1Z0-829) |
|---|---|---|
| 位置づけ | 基礎〜中級 | 上位 |
| 問われること | 「Java を書ける」 | 「正しく設計できる・落とし穴を避けられる」 |
| 主な範囲 | 基本文法・OOP・例外の基礎 | ジェネリクス・関数型・Stream・モジュール・並行処理 |
| 難しさの質 | 文法の正確さ | 仕様の深い理解+設計判断 |
横にスクロールできます
ざっくり言えば、Silver が「書ける」を確認する試験、Gold が「正しく・安全に設計できる」を確認する試験です。Silver で問われた文法の土台があることを前提に、Gold ではその応用と、Silver ではほとんど触れない新しい分野(モジュール・並行処理)が上乗せされます。
⚠️ Gold の受験・認定に必要な前提条件(Silver 取得の要否など)や、対象となる Silver の試験バージョンは改定されることがあります。申込前に必ず Oracle 認定公式で、最新の前提条件を確認してください。 順序としては、Silver で基本文法を固めてから Gold に進むのが、学習負荷の面でも定番の流れです。
Java の資格をどの順で取るか・実務とどう組み合わせるかの全体像は、Java 資格の取得順序でも整理しています。あわせて読むと、Silver → Gold のステップが描きやすくなります。
Java Gold の難易度はどれくらいか
Java Gold は「才能がないと無理」というレベルではありませんが、Silver より明確に一段難しく、範囲の広さと細部の正確さの両方が要求される試験です。正しく対策すれば、実務で Java を書くエンジニアが現実的に狙える難易度です。
筆者が感じた難しさのポイントは、主に次の3つです。
- 範囲が広く、深い:ジェネリクスから並行処理、モジュールまで横断的に問われ、それぞれを「仕様レベル」で正確に理解する必要があります。
- コードの細部で正誤が決まる:「なんとなく動きそう」では通りません。コンパイルエラーの有無、例外の発生箇所、Stream の評価順序など、1文字・1行の違いを読み切る精度が要ります。
- Silver にない分野の学習コスト:モジュールシステム・並行処理は、Silver ではほぼ扱わないため、Gold で新たに山を登る感覚になります。
一方で、難しさの正体は「特殊な才能」ではなく「範囲の広さ × 細部の正確さ」です。やるべきことの方向性はシンプルで、範囲を分野ごとに潰し、実際にコードを書いて挙動を確かめ、問題集で問われ方に慣れる——この地道な積み上げが効きます。同じく保有している ORACLE MASTER Gold(難易度・勉強法はこちら)と比べると、Java Gold は「言語仕様の精密さ」で勝負する試験という印象でした。
難易度の感じ方は、Java の実務経験がどれだけあるか、Silver 取得後にどれだけ間を空けたかで大きく変わります。本記事はあくまで筆者個人の体感であり、合格を保証するものではありません。
勉強の始め方(何から手をつけるか)
Java Gold の勉強は、①出題範囲を分野ごとに把握 → ②定番の対策問題集を軸に据える → ③実際にコードを書いて挙動を確かめる、の順で始めるのが定番です。試験の全体像をつかんだこの記事の次の一歩として、入り口だけ示します。
- ① 範囲を分野で区切る:本記事の出題範囲を目安に、「文法の延長(ジェネリクス・関数型・Stream・例外)」と「新出の山(モジュール・並行処理)」に分けて、学習計画を立てます。
- ② 定番の対策問題集を主軸にする:Java Gold は「読んで選ぶ」試験なので、問題演習の比重を高くします。解いて → 間違えた箇所の解説を読み → 「なぜこの選択肢が正/誤か」を仕様レベルで理解する、というサイクルを回します。
- ③ 実際にコードを書く:気になった挙動は、手元でコンパイル・実行して確かめます。「このコードはコンパイルが通るか」を自分の目で確認した経験が、本番の選択肢判断に直結します。
⚠️ 教材(参考書・問題集)は試験バージョンの更新に合わせて改訂されます。購入時に、自分が受ける試験バージョン(1Z0-829 / Java SE 17)に対応した最新版かを必ず確認してください。古い版だと現行の出題範囲とズレる可能性があります。
具体的な勉強時間の目安・スケジュールの立て方は、別記事で詳しく扱う予定です。まずは本記事で試験の全体像(範囲・合格ライン・難易度)をつかんだうえで、Silver → Gold の順に着実に進めるのがおすすめです。資格を含めた市場価値の高め方の全体像は、エンジニアのスキルアップ・ロードマップも参考になります。
Java Gold(1Z0-829)についてのよくある質問(FAQ)
Java Gold(1Z0-829)とはどんな資格ですか?
Java Gold の出題範囲はどこまでですか?
Java Gold の合格ラインは何割ですか?
Java Gold を受けるのに Java Silver は必要ですか?
Java Gold と Silver の違いは何ですか?
Java Gold の受験料はいくらですか?
Java Gold の勉強は暗記だけで通用しますか?
まとめ:Java Gold(1Z0-829)とは
Java Gold(1Z0-829)の全体像を整理します。
- Java Gold(1Z0-829)とは:Oracle の Java 認定の上位区分で、Java SE 17 対応の「Oracle Certified Professional: Java SE 17 Developer」。Bronze / Silver の上に位置する。
- 出題範囲:ジェネリクス・関数型・Stream・例外・モジュール・並行処理などを、仕様レベルの正確さで問う。文法暗記でなく「正しく動くか・設計として妥当か」が中心。
- 合格ライン:概ね6〜7割程度とされることが多いが改定されうる。目安は「7割を安定して超える」状態。
- Silver との違い・前提:Silver は「書ける」、Gold は「正しく設計できる」を確認。日本の認定では Silver 取得が前提とされるのが一般的。
- 難易度:Silver より一段上。範囲の広さ×細部の正確さが要る。手を動かす学習が効く。
- 制度は改定される:試験コード・範囲・受験料・合格基準・前提条件は変わりうるため、受験前に必ず Oracle 認定公式の最新情報を確認する。
まずは本記事で試験の全体像をつかみ、Java の資格をどの順で取るかはJava 資格の取得順序、上位資格の学習イメージはORACLE MASTER Gold の勉強法と難易度、資格を含めた市場価値の高め方はエンジニアのスキルアップ・ロードマップもあわせてどうぞ。
免責:本記事は筆者の実体験および執筆時点で一般に公開されている情報にもとづく情報提供であり、特定の合格・成果を保証するものではありません。難易度・勉強の進み方の感じ方は、個人の前提知識や実務経験によって大きく異なります。Java 認定(1Z0-829 / Java SE 17)の試験コード・出題範囲・受験料・試験時間・合格基準・前提条件などの制度は改定されることがあり、Oracle は試験バージョンを定期的に更新しています。受験前には必ず Oracle 認定(およびピアソンVUE)の公式サイトで、自分が受ける試験の最新情報をご確認ください。最終的な判断はご自身の責任で行ってください。
