SP
資格ペディア

Oracle認定Javaプログラマ(Silver/Gold)

Oracle認定Javaプログラマ(Silver/Gold)
IT・情報難易度: ★★★☆☆更新日: 2026年4月11日
合格率: Silver: 約60〜65% / Gold: 約40〜45%(推定)
勉強時間: Silver: 約100〜200時間 / Gold: 約200〜400時間
受験料: 41,580円(税込、各試験)
公式サイト:Oracle Corporation

Oracle認定Javaプログラマ(Silver/Gold)の全体像を3分で掴む

Oracle(オラクル)が認定するJavaプログラミングスキルの公式資格だ。Javaの開発元であるOracle自身が設計・運営する試験のため、「Javaができる」ことを業界標準で証明できる。

資格はレベルによって分かれており、日本で最も受験者が多いのがSilverとGoldだ。

レベル 試験名 対象者
Bronze Java SE Bronze 完全初心者向け(オラクル独自・海外不通用)
Silver Java SE 17 Developer(旧Silver) Javaの基本〜中級者
Gold Java SE 17 Developer(旧Gold) Javaの中〜上級者

2024年時点ではJava 17ベースの試験(Silver相当:1Z0-829 / Gold相当:1Z0-830)が主流だ。試験を申し込む際は最新のバージョン情報をOracle公式で確認すること。

Silver(1Z0-829)の合格基準は65%以上・受験料41,580円(税込)。Gold(1Z0-830)は68%以上・受験料41,580円(税込)。受験料が高額なため、準備を十分にしてから受験する戦略が費用対効果を高める。

Step 1: 受験資格と申込の流れ

受験資格の制限はない。SilverはJava未経験でも受験できるが、GoldはSilverの知識を前提とした内容のためSilverから順に取得するのが通常のルートだ。

向いている受験者:

  • Java開発エンジニアとしてのスキルを業界標準で証明したい
  • エンジニア転職活動でJavaスキルのエビデンスを持ちたい
  • Javaを3〜6ヶ月以上使った実務経験があり、理解の穴を体系的に確認したい
  • SIer・SI企業でのJava開発スキルを公式認定で示したい

申込はOracle University(pearsonvue.com)から行う。テストセンター受験とオンライン受験の両方が選べる。

Step 2: 出題範囲と攻略の急所

Silver(1Z0-829)の主な出題範囲

分野 ポイント
基本文法 データ型・演算子・フロー制御・配列
クラスとオブジェクト コンストラクタ・インスタンス化・アクセス制御
継承とポリモーフィズム extends・implements・オーバーライド・instanceofパターン
インターフェースと抽象クラス デフォルトメソッド・関数型インターフェース
ラムダ式・Stream API メソッド参照・Stream操作・Optional
例外処理 try-catch-finally・マルチキャッチ・AutoCloseable
型変換・ジェネリクス キャスト・Wildcards・型パラメータ
モジュールシステム module-info.java・requires・exports

Gold(1Z0-830)の主な出題範囲

Silverの知識を前提に、より高度なJava機能と設計パターンが問われる。

分野 ポイント
並行処理 スレッド・ExecutorService・CompletableFuture・Locks
I/O・NIO.2 Path・Files API・ファイル操作・バイトストリーム
JDBC 接続・PreparedStatement・トランザクション
デザインパターン Singleton・Factory・Builder・Decorator等のGOFパターン
関数型プログラミング 高度なStream・Collector・カスタム関数型インターフェース
新機能(Java 17) Records・Sealed classes・Switch Expressions

Silver・Goldともに「このコードを実行するとどうなるか」という出力予測問題が多く出る。コードを読んで頭の中でトレースする能力が合否を分ける。

Step 3: 試験当日の注意点と合格後の手続き

試験当日の注意点:

  • 50問・90分という構成で1問あたり約1分48秒。コードを読む速さが重要で、本番を想定したスピード練習が必要だ
  • Javaのバージョン特有の文法(Java 17のSealedクラス等)は試験バージョンに合わせて学習すること
  • 受験料が1試験41,580円と高額。再受験の場合も費用が発生するため、合格率80%以上の模擬試験を達成してから受験を推奨する

合格後の手続き:

  • 試験終了後すぐにスコアレポートが表示される
  • Oracle CertView(certview.oracle.com)でデジタル認定証を取得できる
  • 有効期限はない(ただしJavaのバージョンアップに伴い最新試験での再取得を推奨する場合がある)

合格者が語るリアルな難易度

Silver合格率は公式非公開だが60〜70%程度と推定されている。Goldはより難しく50〜60%程度とされる。

バックグラウンド 推奨学習期間(Silver)
Java実務経験あり(6ヶ月以上) 1〜2ヶ月(1日60〜90分)
他言語経験あり・Java新規学習 2〜3ヶ月(1日60〜90分)
プログラミング初心者 4〜6ヶ月(1日60〜90分)

定番教材として「Java SE 17 Silver問題集」(志賀澄人著)や「オラクル認定資格教科書 Javaプログラマ Silver SE 17」(翔泳社)が多く使われている。実際にJDKをインストールしてIDEでコードを書きながら学習することが理解を深める最短路だ。

Silver取得後の関連資格として、Gold→Masterへのステップアップと、Spring Framework認定(VMware)の組み合わせがJavaエンジニアのキャリアパスとして評価されやすい。

JavaOracle認定資格OCPJavaプログラマベンダー資格