Oracle Java SE 17 Programmer I 1Z0-825-JPN
Java SE 17 Programmer I(Silver) 学習教材一覧
全129教材を、学習ロードマップに沿って選べます。
STEP 1 Javaプログラムの基本
STEP1 Javaプログラムの基本では、コードを眺めて勘で答えず、型・スコープ・初期化・評価順・動的束縛を順番に追うことを中心に学ぶ。学習時は「ソースコード → コンパイル時判定 → オブジェクト/型 → 実行時評価 → 出力・例外」の順に整理すると、用語の暗記だけで終わりにくい。
- Java SEとJDK/JRE/JVMの全体像基礎・約8分
- Java SEとJDKを理解する基礎・約9分・必須
- JREを理解する基礎・約9分・必須
- JVMを理解する基礎・約9分・必須
- Java SEとJDK/JRE/JVMの違いと使い分け本番レベル・約10分
- Java SEとJDK/JRE/JVMのコードトレース標準・約12分
- ソースファイル構成とmainを理解する基礎・約9分・必須
- ソースファイル構成とmainのコードトレース標準・約12分
- varによるローカル変数型推論を理解する基礎・約9分・必須
- varによるローカル変数型推論のコードトレース標準・約12分
- スコープとライフタイムを理解する基礎・約9分・必須
- スコープとライフタイムのコードトレース標準・約12分
- プリミティブ型とラッパークラスを理解する基礎・約9分・必須
- プリミティブ型とラッパークラスのコードトレース標準・約12分
- 型変換・キャスト・数値昇格の全体像基礎・約8分
- 型変換を理解する基礎・約9分・必須
- キャストを理解する基礎・約9分・必須
- 数値昇格を理解する基礎・約9分・必須
- 型変換・キャスト・数値昇格の違いと使い分け本番レベル・約10分
- 型変換・キャスト・数値昇格のコードトレース標準・約12分
STEP 2 文字列・配列・コレクション
STEP2 文字列・配列・コレクションでは、コードを眺めて勘で答えず、型・スコープ・初期化・評価順・動的束縛を順番に追うことを中心に学ぶ。学習時は「ソースコード → コンパイル時判定 → オブジェクト/型 → 実行時評価 → 出力・例外」の順に整理すると、用語の暗記だけで終わりにくい。
- Stringの不変性を理解する基礎・約9分・必須
- Stringの不変性のコードトレース標準・約12分
- StringBuilderを理解する基礎・約9分・必須
- StringBuilderのコードトレース標準・約12分
- 文字列比較とequalsを理解する基礎・約9分・必須
- 文字列比較とequalsのコードトレース標準・約12分
- 1次元・多次元配列の全体像基礎・約8分
- 1次元を理解する基礎・約9分・必須
- 多次元配列を理解する基礎・約9分・必須
- 1次元・多次元配列の違いと使い分け本番レベル・約10分
- 1次元・多次元配列のコードトレース標準・約12分
- Arraysユーティリティを理解する基礎・約9分・必須
- Arraysユーティリティのコードトレース標準・約12分
- ArrayListを理解する基礎・約9分・必須
- ArrayListのコードトレース標準・約12分
- ジェネリクスの基本を理解する基礎・約9分・必須
- ジェネリクスの基本のコードトレース標準・約12分
STEP 3 演算子と制御構文
STEP3 演算子と制御構文では、コードを眺めて勘で答えず、型・スコープ・初期化・評価順・動的束縛を順番に追うことを中心に学ぶ。学習時は「ソースコード → コンパイル時判定 → オブジェクト/型 → 実行時評価 → 出力・例外」の順に整理すると、用語の暗記だけで終わりにくい。
- 演算子の優先順位を理解する基礎・約9分・必須
- 演算子の優先順位のコードトレース標準・約12分
- 短絡評価を理解する基礎・約9分・必須
- 短絡評価のコードトレース標準・約12分
- 三項演算子を理解する基礎・約9分・必須
- 三項演算子のコードトレース標準・約12分
- if・elseの全体像基礎・約8分
- ifを理解する基礎・約9分・必須
- elseを理解する基礎・約9分・必須
- if・elseの違いと使い分け本番レベル・約10分
- if・elseのコードトレース標準・約12分
- switch文とswitch式を理解する基礎・約9分・必須
- switch文とswitch式のコードトレース標準・約12分
- for・拡張forの全体像基礎・約8分
- forを理解する基礎・約9分・必須
- 拡張forを理解する基礎・約9分・必須
- for・拡張forの違いと使い分け本番レベル・約10分
- for・拡張forのコードトレース標準・約12分
- while・do-whileの全体像基礎・約8分
- whileを理解する基礎・約9分・必須
- do-whileを理解する基礎・約9分・必須
- while・do-whileの違いと使い分け本番レベル・約10分
- while・do-whileのコードトレース標準・約12分
- break・continueとラベルの全体像基礎・約8分
- breakを理解する基礎・約9分・必須
- continueとラベルを理解する基礎・約9分・必須
- break・continueとラベルの違いと使い分け本番レベル・約10分
- break・continueとラベルのコードトレース標準・約12分
STEP 4 クラス設計
STEP4 クラス設計では、コードを眺めて勘で答えず、型・スコープ・初期化・評価順・動的束縛を順番に追うことを中心に学ぶ。学習時は「ソースコード → コンパイル時判定 → オブジェクト/型 → 実行時評価 → 出力・例外」の順に整理すると、用語の暗記だけで終わりにくい。
- クラス・オブジェクト・参照の全体像基礎・約8分
- クラスを理解する基礎・約9分・必須
- オブジェクトを理解する基礎・約9分・必須
- 参照を理解する基礎・約9分・必須
- クラス・オブジェクト・参照の違いと使い分け本番レベル・約10分
- クラス・オブジェクト・参照のコードトレース標準・約12分
- インスタンス変数とstatic変数を理解する基礎・約9分・必須
- インスタンス変数とstatic変数のコードトレース標準・約12分
- メソッド宣言と可変長引数を理解する基礎・約9分・必須
- メソッド宣言と可変長引数のコードトレース標準・約12分
- オーバーロードを理解する基礎・約9分・必須
- オーバーロードのコードトレース標準・約12分
- コンストラクタとthis()を理解する基礎・約9分・必須
- コンストラクタとthis()のコードトレース標準・約12分
- カプセル化とアクセス制御を理解する基礎・約9分・必須
- カプセル化とアクセス制御のコードトレース標準・約12分
- パッケージとimportを理解する基礎・約9分・必須
- パッケージとimportのコードトレース標準・約12分
STEP 5 継承とポリモーフィズム
STEP5 継承とポリモーフィズムでは、コードを眺めて勘で答えず、型・スコープ・初期化・評価順・動的束縛を順番に追うことを中心に学ぶ。学習時は「ソースコード → コンパイル時判定 → オブジェクト/型 → 実行時評価 → 出力・例外」の順に整理すると、用語の暗記だけで終わりにくい。
- extendsとsuper()を理解する基礎・約9分・必須
- extendsとsuper()のコードトレース標準・約12分
- オーバーライドを理解する基礎・約9分・必須
- オーバーライドのコードトレース標準・約12分
- メソッドの動的束縛を理解する基礎・約9分・必須
- メソッドの動的束縛のコードトレース標準・約12分
- 参照型と実体型を理解する基礎・約9分・必須
- 参照型と実体型のコードトレース標準・約12分
- instanceofとパターンマッチングを理解する基礎・約9分・必須
- instanceofとパターンマッチングのコードトレース標準・約12分
- abstractクラスを理解する基礎・約9分・必須
- abstractクラスのコードトレース標準・約12分
- interfaceとdefault/static/privateメソッドの全体像基礎・約8分
- interfaceとdefaultを理解する基礎・約9分・必須
- staticを理解する基礎・約9分・必須
- privateメソッドを理解する基礎・約9分・必須
- interfaceとdefault/static/privateメソッドの違いと使い分け本番レベル・約10分
- interfaceとdefault/static/privateメソッドのコードトレース標準・約12分
- finalを理解する基礎・約9分・必須
- finalのコードトレース標準・約12分
STEP 6 例外処理
STEP6 例外処理では、コードを眺めて勘で答えず、型・スコープ・初期化・評価順・動的束縛を順番に追うことを中心に学ぶ。学習時は「ソースコード → コンパイル時判定 → オブジェクト/型 → 実行時評価 → 出力・例外」の順に整理すると、用語の暗記だけで終わりにくい。
- 例外階層を理解する基礎・約9分・必須
- 例外階層のコードトレース標準・約12分
- checked例外とunchecked例外を理解する基礎・約9分・必須
- checked例外とunchecked例外のコードトレース標準・約12分
- try-catch-finallyを理解する基礎・約9分・必須
- try-catch-finallyのコードトレース標準・約12分
- multi-catchを理解する基礎・約9分・必須
- multi-catchのコードトレース標準・約12分
- throwsとthrowを理解する基礎・約9分・必須
- throwsとthrowのコードトレース標準・約12分
- try-with-resourcesを理解する基礎・約9分・必須
- try-with-resourcesのコードトレース標準・約12分
- 独自例外を理解する基礎・約9分・必須
- 独自例外のコードトレース標準・約12分
STEP 7 Java APIと日付時刻
STEP7 Java APIと日付時刻では、コードを眺めて勘で答えず、型・スコープ・初期化・評価順・動的束縛を順番に追うことを中心に学ぶ。学習時は「ソースコード → コンパイル時判定 → オブジェクト/型 → 実行時評価 → 出力・例外」の順に整理すると、用語の暗記だけで終わりにくい。
- Mathとラッパークラスを理解する基礎・約9分・必須
- Mathとラッパークラスのコードトレース標準・約12分
- LocalDate・LocalTime・LocalDateTimeの全体像基礎・約8分
- LocalDateを理解する基礎・約9分・必須
- LocalTimeを理解する基礎・約9分・必須
- LocalDateTimeを理解する基礎・約9分・必須
- LocalDate・LocalTime・LocalDateTimeの違いと使い分け本番レベル・約10分
- LocalDate・LocalTime・LocalDateTimeのコードトレース標準・約12分
- PeriodとDurationを理解する基礎・約9分・必須
- PeriodとDurationのコードトレース標準・約12分
- DateTimeFormatterを理解する基礎・約9分・必須
- DateTimeFormatterのコードトレース標準・約12分