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/