SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

HRzine Day(エイチアールジン・デイ)は、人が活き会社が成長する人事のWebマガジン「HRzine」が主催するイベントです。毎回、人事の重要課題を1つテーマに設定し、識者やエキスパードが持つ知見・経験を、参加者のみなさんと共有しています。

直近開催のイベントはこちら!

HRzine×SmartHR 人材・組織活性化フォーラム

2024年12月6日(金)13:00~15:30

主要製品スペック一覧

人事業務の効率・確度・精度を高めるために欠かせないHRテクノロジー。その主な製品の機能を分野ごとに比較できる資料群です。製品検討の参考資料としてご活用ください。

eラーニング・LMS<br>主要製品スペック一覧 2024

eラーニング・LMS
主要製品スペック一覧 2024

その他のスペック一覧

人事労務管理システム<br>主要製品スペック一覧 2023

人事労務管理システム
主要製品スペック一覧 2023

タレントマネジメントシステム<br>主要製品スペック一覧 2023

タレントマネジメントシステム
主要製品スペック一覧 2023

みちこ先生のオラクル認定Javaプログラマ Silver SE 7/8 合格コース | 特別授業

【認定Java Silver】ここが変わった! OCJP Silver SE 8要点解説[前編] 〜 旧バージョン試験との違い・新出題Date and Time API


  • Facebook
  • X
  • Pocket
  • note
  • hatena

 本記事では、Java SE 8に対応したOracle社のJava認定資格「Oracle Certified Java Programmer, Silver SE 8」について、旧バージョン(Silver SE 7)との出題範囲の違いや、Silver SE 8で出題に追加された新トピックの技術を解説します。解説は前後編に分けて行います。今回は前編として、Silver SE 8認定資格試験の説明の他、新トピックとして「Date and Time APIの基本」を取り上げます。記事の最後に模擬問題を掲載しているので、ぜひチャレンジしてください。なお、次回の後編では、Silver SE 8で出題に追加されたもう1つの新トピックとして、Java SE 8新機能の目玉でもあるラムダ式を解説します。

  • Facebook
  • X
  • Pocket
  • note
  • hatena

本記事の目次本記事の目次

サンプルコードダウンロード本記事に掲載しているサンプルコードを一括ダウンロードできます(Sample1-6.zip

Silver SE 8試験の概要とSilver SE 7試験との違い

2014年3月にJava SE 8がリリースされてから、同バージョンに対応した認定資格が待ち望まれていましたが、2015年7月に「Oracle Certified Java Programmer, Silver SE 8認定資格」(以下、OCJP Silver SE 8)がリリースされました。 この資格を取得するには、「Java SE 8 Programmer I」(試験番号:1Z0-808)試験に合格する必要があります。試験概要は表1のとおりです。

表1「Java SE 8 Programmer I」試験の概要
試験番号 1Z0-808
試験名称 Java SE 8 Programmer I
問題数 77問
合格ライン 65%
試験形式 CBT(コンピュータを利用した試験)による多岐選択式
制限時間 150分
オンライン試験 なし
前提条件 なし

1つ下位のOCJP Bronze SE 7/8認定資格試験(Java SE 7/8 Bronze)とは異なり、オンライン試験はなく、試験会場のみで実施されています。また、試験時間は150分と長く感じますが、提示されているコードが長い問題も多く含まれています。したがって、読み解きにくい問題は後に回し、最初の1時間半ぐらいで最後の問題までひと通り解答することをおすすめします。

また、合格ラインは変更される場合があるため、受験前にはOracle社のWebサイトで確認してください。

試験の出題範囲

Silver SE 8試験(Java SE 8 Programmer I)の出題範囲は、Oracle社のWebサイトで図1のように発表されています。比較のため、表の左側にSilver SE 7試験(Java SE 7 Programmer I)の出題範囲も載せました。出題範囲自体に大きな変更はないものの、新トピックも入っています。

図1の文字色の意味

  • 黒字:Silver SE 7試験と同SE 8試験で変更のなかったもの
  • 緑字:Silver SE 7試験から含まれていたが、同SE 8試験では独立したカテゴリ(Java APIの主要なクラスの操作)に含まれたもの
  • 青字:Silver SE 7試験でも出題されていたが出題範囲として明示されていなかったもので、同SE 8試験より明示され、出題頻度も高くなったと思われるもの
  • 赤字:Silver SE 8試験からの新規トピック
図1:Silver SE 7試験とSilver SE 8試験の出題範囲の比較(2015年11月現在)
図1:Silver SE 7試験とSilver SE 8試験の出題範囲の比較(2015年11月現在)

以下に、筆者の所感も含めて、Silver SE 7試験との違いをまとめます。

Silver SE 8試験からの新トピック

表1の赤字にあるとおり、Silver SE 8試験の新規トピックは次の2つです。

  • Date and Time APIの基本
  • ラムダ式の基本

これらはJava SE 8の新機能であり、かつ仕様も広範なので、すべてを理解するのはかなり難しいです。そのため、各機能の詳細は1つ上位の試験であるGold SE 8試験(Java SE 8 Programmer II)の出題範囲になっており、Silver SE 8試験では基本的な使い方に出題範囲がとどめられています。次ページから上記2つのトピックについて説明しますが、解説はSilver SE 8試験の出題範囲に絞って行います。

既存の範囲でも注意するトピック

Silver SE 8試験では、各カテゴリに関する問題が万遍なく出題されます。しかし、カテゴリをまたいだ問題も多いため、出題範囲を一通り学習し、さらに以下の点を確認しておくことをおすすめします。

  • StringBuilderクラスとStringクラスのメソッドは検証しておく
  • 配列(とくに2次元配列)と繰り返し文を絡めた問題が多いため、机上だけで結果を読み取れるようにしておく
  • 参照型の型変換、ポリモフィズムは旧バージョン(Silver SE 7試験)と同様に出題頻度が高いので、机上だけで結果を読み取れるようにしておく
  • Java SE 8ではインタフェースの仕様に変更が入ったが、Silver SE 8試験では、基本的に旧バージョンと共通の仕様について問われる(新しい仕様については、Gold SE 8試験で問われる)
  • 例外クラスは、try-catch-finallythrowsの基本文法だけでなく、RuntimeException系のクラスがthrowされたときの振る舞いもしっかり理解しておく

次のページ
Date and Time APIの基本

この記事は参考になりましたか?

  • Facebook
  • X
  • Pocket
  • note
  • hatena
みちこ先生のオラクル認定Javaプログラマ Silver SE 7/8 合格コース連載記事一覧

もっと読む

この記事の著者

山本道子(ヤマモト ミチコ)

2004年Sun Microsystems社を退職後、有限会社Rayを設立し、システム開発、インストラクタ、執筆業などを手がける。著書に『オラクル認定資格教科書 Javaプログラマ Bronze SE 7/8』『同Silver SE 8』『同Gold SE 8』のほか、『SUN教科書 Webコンポーネントディベロッパ(SJC-WC)』、『携帯OS教科書 Androidアプリケーション技術者ベーシック』、『Linux教科書 LPICレベル1 スピードマスター問題集』(共著)、監訳書に『SUN教科書 Javaプログラマ(SJC-P)5.0・6.0 両対応』(いずれも翔泳社刊)などがある。月刊誌『日経Linux』(日経BP社刊)でLPIC対策記事を連載。日々の楽しみは晩酌、好きな言葉は表面張力。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事をシェア

  • Facebook
  • X
  • Pocket
  • note
  • hatena
HRzine
https://hrzine.jp/article/detail/38 2016/01/05 19:48

Special Contents

AD

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

イベント

HRzine Day(エイチアールジン・デイ)は、人が活き会社が成長する人事のWebマガジン「HRzine」が主催するイベントです。毎回、人事の重要課題を1つテーマに設定し、識者やエキスパードが持つ知見・経験を、参加者のみなさんと共有しています。

2024年12月6日(金)13:00~15:30

イベントカレンダーを見る

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング