Java SE 17 Programmer I (1Z0-825-JPN) 試験概要について、詳細は以下のOracle公式サイトから確認できます。

https://www.oracle.com/jp/education/certification/javase-17-programmer-1/

Java SE 17 Programmer I (1Z0-825-JPN) 試験概要は以下です。

  • 試験名:Java SE 17 Programmer I
  • 試験番号:1Z0-825-JPN
  • 関連資格:Oracle Certified Java Programmer, Silver SE 17
  • 出題形式:選択問題
  • 試験時間:90 分
  • 出題数:60 問
  • 合格ライン:65 %

出題される技術は以下の通りです。

Java の概要と簡単なJavaプログラムの作成

  • mainメソッドを持つ実行可能なJavaプログラムの作成
  • コマンドラインでのJavaプログラムのコンパイルと実行
  • パッケージの使用 (パッケージ宣言とインポート)

Javaの基本データ型と文字列の操作

  • 変数の宣言および初期化と変数のスコープ
  • ローカル変数型推論 (var)
  • 文字列の作成と操作 (テキスト・ブロックを含む)
  • 配列 (一次元配列、二次元配列)の宣言、インスタンス化、初期化および使用
  • ArrayList の使用

演算子と制御構造

  • 分岐文( if、if/else、switch)の使用
  • 繰り返し文(do/while、while、for文および拡張for文)の使用
  • break、continuneを使用した制御
  • switch 式の使用

クラスの定義とインスタンスの使用

  • Javaクラスの定義とインスタンス化とオブジェクトのライフサイクル
  • メソッドとコンストラクタの作成
  • メソッドのオーバーロード
  • static変数とstaticメソッド
  • アクセス修飾子の使用 
  • instance of のパターン・マッチング
  • レコード・クラスの作成と使用

継承とインタフェースの使用

  • スーパークラスとサブクラスの作成と使用
  • 抽象クラスの作成と継承
  • メソッドのオーバーライド
  • 参照型のキャストとポリモーフィックなメソッド呼び出し
  • final クラスの作成と使用
  • インタフェースの作成と実装
  • デフォルト・メソッドとプライベート・メソッドの使用
  • シール・クラスの作成と使用

例外処理

  • 例外処理の仕組みとチェック例外、非チェック例外、エラーの違い
  • try-catch文による例外処理
  • try-with-resources 文による例外処理
  • カスタム例外の作成
  • multi-catch 句の使用

参考:https://www.oracle.com/jp/education/certification/javase-17-programmer-1/