認定試験の出題内容は定期的に見直されるため、古い教材では太刀打ちできません。CertJukenの1Z1-805問題集は90問を収録し、購入後365日間無料で更新され、2026年の最新傾向にも対応した内容を受け取れます。
Oracle 1Z1-805 試験概要:
| 認定ベンダー: | Oracle |
|---|---|
| 試験名: | Java SE 7 プログラマーへのアップグレード試験 |
| 試験番号: | 1Z0-805 |
| 合格点: | 60% |
| 認定の有効期間: | 取得後は生涯有効 |
| 対応言語: | Japanese, English |
| 試験時間: | 150 分 |
| 関連資格: | Sun認定 Javaプログラマー Oracle認定資格 プロフェッショナル、Java SE 5 プログラマー Oracle認定資格 プロフェッショナル、Java SE 6 プログラマー |
| 試験形式: | 多肢選択式, 複数回答方式, 単一回答方式 |
| 受験料: | 245米ドル |
| 出題数: | 70 |
| 推奨トレーニング: | Java SE 7 新機能 |
| 受験申し込み: | Pearson VUEでの登録手続き |
| サンプル問題: | ![]() |
| 受験方法: | Pearson VUEの試験会場で実施される監督付き試験。2018年12月31日をもって廃止 |
| 前提条件: | Oracle認定資格 プロフェッショナル Java SE 5またはJava SE 6プログラマー、またはSun認定 Javaプログラマー(SCJP)相当の資格を保有していること |
| 公式シラバスのURL: | https://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-805 |
Oracle 1Z1-805 試験シラバストピック:
| セクション | 比重 | 目標 |
|---|---|---|
| トピック 1: Java言語の機能強化 | 20% | - 例外処理の改善:マルチキャッチと再スロー - 可変長引数メソッド呼び出しの簡略化 - ダイヤモンド演算子による型推論 - Try-with-resources文 - 2進数リテラルおよび数値リテラル内のアンダースコア |
| トピック 2: デザインパターンと原則 | 15% | - オブジェクトの集約と継承の比較 - データアクセスオブジェクト(DAO)パターン - シングルトンパターンの実装 - ファクトリーパターンの活用 |
| トピック 3: 並行処理機能の強化 | 15% | - アトミック変数とロック機構 - Fork/Joinフレームワーク - エグゼキューターとスレッドプール - 並行処理コレクションの更新点 |
| トピック 4: Javaファイル入出力(NIO.2) | 20% | - ファイルの属性とメタデータ - パスの照合と絞り込み - ディレクトリの操作と走査 - Path、Files、FileSystem API - ファイルシステム監視サービス |
| トピック 5: JDBCとデータベースアプリケーション | 20% | - RowSetインターフェースと実装クラス - JDBC 4.1 APIの概要 - トランザクションの管理 - Statement、PreparedStatement、ResultSet - DriverManagerと接続設定 |
| トピック 6: ローカライズ処理 | 10% | - 地域別データの解析処理 - ロケールとリソースバンドル - 日付、数値、通貨のフォーマット処理 |
1Z1-805試験で受験者がよく抱く疑問
1Z1-805は、Oracleが実施する「Oracle認定資格 プロフェッショナル、Java SE 7 プログラマー」を取得するための認定試験です。認定レベルはプロフェッショナルで、実務に即した知識とスキルが問われます。Oracle認定資格 プロフェッショナル、Java SE 6 プログラマー、Oracle認定資格 プロフェッショナル、Java SE 5 プログラマー、Sun認定 Javaプログラマーなどの関連認定へのステップとしても位置づけられており、キャリアアップを目指す方に広く選ばれています。CertJukenの練習問題を活用すれば、試験の全体像を把握しながら計画的に対策を進められます。
1Z1-805試験の問題数は70、制限時間は150 分です。1問あたりに使える時間を意識すると、序盤で時間を使いすぎないペース配分が重要になります。見直しの時間を確保するためにも、CertJukenの模擬試験で時間を計りながら解く練習を重ね、本番と同じ時間感覚を身につけておくと安心です。
1Z1-805試験の合格基準点は60%で、受験料は245米ドルです。万が一不合格になった場合、再受験には再度全額の受験料が必要になります。そのため、本番の前にCertJukenの練習問題で安定して合格点を超えられるかを確認してから受験することをおすすめします。
はい。CertJukenでは1Z1-805練習問題の無料サンプル(PDFデモ)を用意しており、内容や使い勝手を確かめてから購入を判断できます。購入後は365日間の無料更新が付き、更新期間の終了後は50%割引で継続更新を利用できます。
CertJukenでは「返金保証」を用意しています。購入後60日以内に1Z1-805試験を受験して不合格だった場合、受験票の写しと公式のスコアレポート(Score Report)のPDFを試験後2日以内に提出すれば、7日以内に全額返金の手続きが完了します。なお、受験者名と購入時の支払者名が一致している必要があり、購入から3日以内の受験や、実際に受験しなかった場合は対象外です。返金の代わりに、同等の試験対策教材2つを無料で受け取り、購入済み製品の更新サービスを継続する選択も可能です。商品は購入後すぐにダウンロードでき、メールでも1分以内にお届けします。2時間経っても届かない場合はカスタマーサポートまでご連絡ください。インストールできるパソコンの台数に制限はありません。
1Z1-805試験の出題範囲は6の分野に分かれています。主な分野はデザインパターンと原則(15%)、並行処理機能の強化(15%)、Java言語の機能強化(20%)です。各分野の詳細な出題項目は、このページ上部の出題範囲一覧で確認できます。
Oracle Upgrade to Java SE 7 Programmer 認定 1Z1-805 試験問題:
問題 #1
Given a language code of fr and a country code of FR, while file name represents a resource bundle file name that is not the default?
A. MessageBundle_fr_FR.locale
B. MessageBundle_fr_FR.Profile
C. MessageBundle_fr_FR.Xml
D. MessageBundle_fr_FR.properties
E. MessageBundle_fr_FR.Java
問題 #2
Given:
Person
public Person(int id)
public int getid()
public String getContactDetails()
public void setContactDetails(String contactDetails) public String getName()
public void setName(String name)
public Person getPerson(int id) throws Exception
public void createPerson(int id) throws Exception
public Person deletePerson(int id) throws Exception
public void updatePerson(Person p) throws Exception
Which group of methods is moved to a new class when implementing the DAO pattern?
A. public void setContactDetails(String contactDetails)
public void setName (String name)
B. public int getId ()
public String getContractDetails ()
public void getName ()
public person getPerson (int id) throws Exception
C. public int getId ()
public String getContractDetails ()
public void setContactDetails (String ContactDetails)
public void getName ()
public Person setName (String name)
D. public person getPerson(int id) throws Exception
public void createPerson (person p) throws exception
public void deleteperson(int id) throws Exception
public void updatePerson (Person p) throws Exception
問題 #3
Which two Capabilities does Java.util.concurcent.BlockingQueue provide to handle operation that cannot be handled immediately?
A. Wait for the queue to contain elements before retrieving an element.
B. Automatically retry access to the queue with a given periodicity.
C. Wait for space to become available in the queue before inserting an element.
D. Increase the queue's capacity based on the rate of blocked access attempts.
問題 #4
You have been asked to create a ResourceBundle file to localize an application.
Which code example specifies valid keys of menu1 and menu2 with values of File Menu and View Menu?
A. <Key>menu1</key><value>File Menu </value> <Key>menu2</key><value>View Menu </value>
B. <Key name = "menu1">File Menu</Key> <Key name = "menu2">view Menu </Key>
C. menu1 = File Menu menu2 = View Menu
D. menu1, File Menu, menu2, View Menu
問題 #5
Given this code fragment:
try {
String query = "SELECT * FROM Item";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(query);
ResultSetMetaData rsmd = rs.getMetaData();
int rowCount = rsmd.getRowCount();
System.out.println ("Processing: " + rowCount + " rows.");
while (rs.next()) {
// Process each row
}
} catch (SQLException se) {
System.out.println("Error");
}
Assume that the SQL query returns records. What is the result?
A. Compilation fails.
B. The statement at line 16 execute
C. The program prints Error
D. An exception is thrown at runtime
解説:
| 問題 #1 正解: D | 問題 #2 正解: D | 問題 #3 正解: A、C | 問題 #4 正解: C | 問題 #5 正解: A |

クリック」


Yamamoto
岩藤**
Uchida
Tokitou
