【Oracle Java Silver】受験方法や学習方法まとめ

# はじめに
「Oracle認定Javaプログラマ」という資格のひとつの「Java Silver」について学習中です。そこで、受験方法や自分なりの学習方法をまとめました。

# 試験日
Java Silverは各地のテストセンターで受験でき、ITパスポートでも採用されている[CBT方式](https://www3.jitec.ipa.go.jp/JitesCbt/html/guidance/cbtmethod.html)になっています。なので基本的にテストセンターが開いている日であれば、試験日は自由に選択できます。

# 申し込み方法
申し込み方法は少し複雑です。Oracle.comやCertViewのアカウント登録が必要になります。
以下のサイト様にJava Sliverの受験申し込み方法が詳しく記載されています。
- [Java Silverの申し込み方法は難しい？分かりやすく図解](https://and-engineer.com/articles/Y61FzxIAACIAc3ol)
- [【はじめてのJava Silver】試験概要や申込方法について解説](https://www.softbank.jp/biz/blog/cloud-technology/articles/202402/java-silver/)

# 受験費用
現在 (2025年5月時点) のJava Silverの受験費用は税込で41,503円となっています。
た、高い。。
ちなみにGoldも同じく税込41,503円ですが、Bronzeは安く税込14,630円になっています。

# 勉強方法
### はじめに
javaを実務で行った経験があるかどうかで大きく変わってきます。ある程度javaを把握している方は問題集のみ購入し、問題をひたすら解いていくやり方が手っ取り早いと思います。逆にプログラミング経験自体無い方は、参考書を購入し基礎の理解から進めると良いと思います。Sliverが難しそうであればBronzeに挑戦してみるのもいいと思います。
また、勉強は書籍の他、youtube動画やWebの演習問題サイトがメインになってくると思います。

#### java未経験の場合
java未経験の場合は、Javaの入門書を読み基礎知識をつけて、その後に環境構築を行って軽くjavaを動かしてみてイメージを掴むのが大事だと思います。ある程度イメージが掴めてきたら問題集を解いていき、どういった問題が出題されるか把握していくと良いと思います。

#### java未経験だが他のオブジェクト指向言語は経験済みの場合
他のオブジェクト指向を経験済みの場合、特にC#やVB.NETは身についている場合は、最初から問題集をみて、どのような問題が出題されるか把握していくところからはじめても大丈夫かと思います。もし問題の内容自体が難しい場合、javaの環境構築を行い実際に動かしてイメージを掴んでから問題集を解いていくとよいと思います。
また、もしEclips等でjavaの環境構築のイメージが掴めない場合は、環境構築は行っておくとよいと思います。

#### java経験済みの場合
既にjavaを経験している場合は、改めて環境構築を行ったり参考書を読まずとも、そのまま問題集に進めると思います。javaを経験していても少し癖がある問題もあるので、問題に慣れていくことは大事です。

### 書籍で勉強する
書籍で勉強する場合、以下に記載する「紫本」と「黒本」が有名です。

#### 参考書
参考書には「紫本」と呼ばれる以下の書籍が有名です。参考書なので問題の数は少ないですが、出題範囲の内容を網羅して解説してくれています。
- [紫本：オラクル認定資格教科書 Javaプログラマ Silver SE 17](https://www.amazon.co.jp/%E3%82%AA%E3%83%A9%E3%82%AF%E3%83%AB%E8%AA%8D%E5%AE%9A%E8%B3%87%E6%A0%BC%E6%95%99%E7%A7%91%E6%9B%B8-Java%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E-Silver-SE-17%EF%BC%88%E8%A9%A6%E9%A8%93%E7%95%AA%E5%8F%B71Z0-825%EF%BC%89/dp/4798177334)

#### 問題集
問題集には「黒本」と呼ばれる以下の書籍が有名です。
- [黒本：徹底攻略Java SE 17 Silver問題集](https://www.amazon.co.jp/dp/4295007625)

### youtube動画で勉強する
有料の動画もありますが、Silverの場合、youtubeで観られる以下の無料の動画でほぼテスト範囲はカバーできています。なので私は以下の動画で進めています。

#### 環境構築
javaの環境構築についてまとめられている動画です。
- [【Java入門講座 総集編】40分でJavaの特徴を知り、プログラムの作成・実行ができます！](https://www.youtube.com/watch?v=QeCX5-OmWW8)

#### Javaの基本仕様の理解
javaの基本仕様についてまとめられている動画です。javaの基本的な部分については以下の動画で言及されていると思われます。
- [【Java入門講座 総集編】超初心者歓迎！Javaの基本文法がすべてマスターできる！](https://www.youtube.com/watch?v=BBKVCkdqS8g)
- [【２時間で完全マスター】オブジェクト指向の考え方やプログラムが丸分かり【Javaプログラミング入門講座 総集編】](https://www.youtube.com/watch?v=dzy1ipa20Kk)
- [【完全マスター】継承やポリモーフィズムの考え方やプログラムが丸分かり【Javaプログラミング入門講座 総集編】](https://www.youtube.com/watch?v=aecDJ0yN1oY)
- [【この１本でOK】例外の種類から例外処理のプログラミングまでを完全マスターしよう【Javaプログラミング入門講座 総集編】](https://www.youtube.com/watch?v=kZDw8BKiKtA)
- [【この１本でOK】クラスライブラリやAPIドキュメントの使い方をマスターしよう【Javaプログラミング入門講座 総集編】](https://www.youtube.com/watch?v=mBuhNU-BLT0)

#### 出題される問題のポイントを確認する
少し古いですが、出題される問題についてのポイントがまとめられています。
- [Oracle Certified Java Programmer, Silver SE 8 認定資格試験(1Z0-808)対策ポイント解説セミナー（1）](https://www.youtube.com/watch?v=2yx0b5y2c7s)

- [Oracle Certified Java Programmer, Silver SE 8 認定資格試験(1Z0-808)対策ポイント解説セミナー（2）](https://www.youtube.com/watch?v=I93RVjSY_vA)

#### その他

[書籍で勉強する](#書籍で勉強する)で紹介した「黒本」の著者のyoutubeチャンネルです。javaに関することも動画になっています。
- [youtubeチャンネル：黒本著者が教える やさしくない!? Java](https://www.youtube.com/channel/UC42DlV-0RDb6fJ8A3IbAang/videos)

### 演習問題サイトで勉強する
ウズカレテストで「Java Sliver」の問題がまとめられています。
※無料アカウントの作成が必要です。
 - [ウズカレテスト](https://test.uzuz-college.jp/home)

# 自己採点方法
CBT方式なので、テスト後すぐに採点されます。なので応用情報技術者試験のように後日にネットから参考サイトを確認して自己採点するようなことはありません。具体的には試験終了後に採点が行われ、合否もそこで確認できるようになっています。

# おわりに
受験料が高額なので、確実に受かると思えるレベルまで身に着けてから受験しようと思いました。