Oracle Java SE 17 Programmer II 1Z0-826-JPN
Java SE 17 Programmer II(Gold) 学習教材一覧
全153教材を、学習ロードマップに沿って選べます。
STEP 1 高度なクラス設計
STEP1 高度なクラス設計では、コードを眺めて勘で答えず、型・スコープ・初期化・評価順・動的束縛を順番に追うことを中心に学ぶ。学習時は「ソースコード → コンパイル時判定 → オブジェクト/型 → 実行時評価 → 出力・例外」の順に整理すると、用語の暗記だけで終わりにくい。
- sealed classを理解する基礎・約9分・必須
- sealed classのコードトレース標準・約12分
- recordを理解する基礎・約9分・必須
- recordのコードトレース標準・約12分
- enumを理解する基礎・約9分・必須
- enumのコードトレース標準・約12分
- ネストクラス・内部クラスの全体像基礎・約8分
- ネストクラスを理解する基礎・約9分・必須
- 内部クラスを理解する基礎・約9分・必須
- ネストクラス・内部クラスの違いと使い分け本番レベル・約10分
- ネストクラス・内部クラスのコードトレース標準・約12分
- 匿名クラスを理解する基礎・約9分・必須
- 匿名クラスのコードトレース標準・約12分
- 不変オブジェクト設計を理解する基礎・約9分・必須
- 不変オブジェクト設計のコードトレース標準・約12分
- equalsとhashCodeを理解する基礎・約9分・必須
- equalsとhashCodeのコードトレース標準・約12分
STEP 2 ジェネリクスとコレクション
STEP2 ジェネリクスとコレクションでは、コードを眺めて勘で答えず、型・スコープ・初期化・評価順・動的束縛を順番に追うことを中心に学ぶ。学習時は「ソースコード → コンパイル時判定 → オブジェクト/型 → 実行時評価 → 出力・例外」の順に整理すると、用語の暗記だけで終わりにくい。
- 型パラメータを理解する基礎・約9分・必須
- 型パラメータのコードトレース標準・約12分
- 境界付き型パラメータを理解する基礎・約9分・必須
- 境界付き型パラメータのコードトレース標準・約12分
- ワイルドカードを理解する基礎・約9分・必須
- ワイルドカードのコードトレース標準・約12分
- List・Set・Queue・Dequeの全体像基礎・約8分
- Listを理解する基礎・約9分・必須
- Setを理解する基礎・約9分・必須
- Queueを理解する基礎・約9分・必須
- Dequeを理解する基礎・約9分・必須
- List・Set・Queue・Dequeの違いと使い分け本番レベル・約10分
- List・Set・Queue・Dequeのコードトレース標準・約12分
- Mapを理解する基礎・約9分・必須
- Mapのコードトレース標準・約12分
- Hash系とTree系を理解する基礎・約9分・必須
- Hash系とTree系のコードトレース標準・約12分
- ComparableとComparatorを理解する基礎・約9分・必須
- ComparableとComparatorのコードトレース標準・約12分
- Collectionsユーティリティを理解する基礎・約9分・必須
- Collectionsユーティリティのコードトレース標準・約12分
STEP 3 関数型プログラミング
STEP3 関数型プログラミングでは、コードを眺めて勘で答えず、型・スコープ・初期化・評価順・動的束縛を順番に追うことを中心に学ぶ。学習時は「ソースコード → コンパイル時判定 → オブジェクト/型 → 実行時評価 → 出力・例外」の順に整理すると、用語の暗記だけで終わりにくい。
- 関数型インタフェースを理解する基礎・約9分・必須
- 関数型インタフェースのコードトレース標準・約12分
- Predicate・Function・Consumer・Supplierの全体像基礎・約8分
- Predicateを理解する基礎・約9分・必須
- Functionを理解する基礎・約9分・必須
- Consumerを理解する基礎・約9分・必須
- Supplierを理解する基礎・約9分・必須
- Predicate・Function・Consumer・Supplierの違いと使い分け本番レベル・約10分
- Predicate・Function・Consumer・Supplierのコードトレース標準・約12分
- ラムダ式のスコープを理解する基礎・約9分・必須
- ラムダ式のスコープのコードトレース標準・約12分
- メソッド参照を理解する基礎・約9分・必須
- メソッド参照のコードトレース標準・約12分
- UnaryOperator・BinaryOperatorの全体像基礎・約8分
- UnaryOperatorを理解する基礎・約9分・必須
- BinaryOperatorを理解する基礎・約9分・必須
- UnaryOperator・BinaryOperatorの違いと使い分け本番レベル・約10分
- UnaryOperator・BinaryOperatorのコードトレース標準・約12分
STEP 4 Stream API
STEP4 Stream APIでは、コードを眺めて勘で答えず、型・スコープ・初期化・評価順・動的束縛を順番に追うことを中心に学ぶ。学習時は「ソースコード → コンパイル時判定 → オブジェクト/型 → 実行時評価 → 出力・例外」の順に整理すると、用語の暗記だけで終わりにくい。
- streamの生成を理解する基礎・約9分・必須
- streamの生成のコードトレース標準・約12分
- 中間操作map・filter・flatMapの全体像基礎・約8分
- 中間操作mapを理解する基礎・約9分・必須
- filterを理解する基礎・約9分・必須
- flatMapを理解する基礎・約9分・必須
- 中間操作map・filter・flatMapの違いと使い分け本番レベル・約10分
- 中間操作map・filter・flatMapのコードトレース標準・約12分
- sorted・distinct・limit・skipの全体像基礎・約8分
- sortedを理解する基礎・約9分・必須
- distinctを理解する基礎・約9分・必須
- limitを理解する基礎・約9分・必須
- skipを理解する基礎・約9分・必須
- sorted・distinct・limit・skipの違いと使い分け本番レベル・約10分
- sorted・distinct・limit・skipのコードトレース標準・約12分
- 終端操作forEach・count・reduceの全体像基礎・約8分
- 終端操作forEachを理解する基礎・約9分・必須
- countを理解する基礎・約9分・必須
- reduceを理解する基礎・約9分・必須
- 終端操作forEach・count・reduceの違いと使い分け本番レベル・約10分
- 終端操作forEach・count・reduceのコードトレース標準・約12分
- collectとCollectorsを理解する基礎・約9分・必須
- collectとCollectorsのコードトレース標準・約12分
- groupingBy・partitioningByの全体像基礎・約8分
- groupingByを理解する基礎・約9分・必須
- partitioningByを理解する基礎・約9分・必須
- groupingBy・partitioningByの違いと使い分け本番レベル・約10分
- groupingBy・partitioningByのコードトレース標準・約12分
- Optionalを理解する基礎・約9分・必須
- Optionalのコードトレース標準・約12分
- プリミティブストリームを理解する基礎・約9分・必須
- プリミティブストリームのコードトレース標準・約12分
- 並列ストリームを理解する基礎・約9分・必須
- 並列ストリームのコードトレース標準・約12分
STEP 5 例外・I/O・NIO.2
STEP5 例外・I/O・NIO.2では、コードを眺めて勘で答えず、型・スコープ・初期化・評価順・動的束縛を順番に追うことを中心に学ぶ。学習時は「ソースコード → コンパイル時判定 → オブジェクト/型 → 実行時評価 → 出力・例外」の順に整理すると、用語の暗記だけで終わりにくい。
- 例外設計と再スローを理解する基礎・約9分・必須
- 例外設計と再スローのコードトレース標準・約12分
- try-with-resourcesの詳細を理解する基礎・約9分・必須
- try-with-resourcesの詳細のコードトレース標準・約12分
- InputStream・OutputStreamの全体像基礎・約8分
- InputStreamを理解する基礎・約9分・必須
- OutputStreamを理解する基礎・約9分・必須
- InputStream・OutputStreamの違いと使い分け本番レベル・約10分
- InputStream・OutputStreamのコードトレース標準・約12分
- Reader・Writerの全体像基礎・約8分
- Readerを理解する基礎・約9分・必須
- Writerを理解する基礎・約9分・必須
- Reader・Writerの違いと使い分け本番レベル・約10分
- Reader・Writerのコードトレース標準・約12分
- シリアライズの基本を理解する基礎・約9分・必須
- シリアライズの基本のコードトレース標準・約12分
- PathとFilesを理解する基礎・約9分・必須
- PathとFilesのコードトレース標準・約12分
- ディレクトリ操作を理解する基礎・約9分・必須
- ディレクトリ操作のコードトレース標準・約12分
- ファイル属性を理解する基礎・約9分・必須
- ファイル属性のコードトレース標準・約12分
STEP 6 並行処理
STEP6 並行処理では、コードを眺めて勘で答えず、型・スコープ・初期化・評価順・動的束縛を順番に追うことを中心に学ぶ。学習時は「ソースコード → コンパイル時判定 → オブジェクト/型 → 実行時評価 → 出力・例外」の順に整理すると、用語の暗記だけで終わりにくい。
- ThreadとRunnableを理解する基礎・約9分・必須
- ThreadとRunnableのコードトレース標準・約12分
- ExecutorServiceを理解する基礎・約9分・必須
- ExecutorServiceのコードトレース標準・約12分
- CallableとFutureを理解する基礎・約9分・必須
- CallableとFutureのコードトレース標準・約12分
- 同期化とロックを理解する基礎・約9分・必須
- 同期化とロックのコードトレース標準・約12分
- 並行コレクションを理解する基礎・約9分・必須
- 並行コレクションのコードトレース標準・約12分
- Atomic型を理解する基礎・約9分・必須
- Atomic型のコードトレース標準・約12分
- Fork/Joinの全体像基礎・約8分
- Forkを理解する基礎・約9分・必須
- Joinを理解する基礎・約9分・必須
- Fork/Joinの違いと使い分け本番レベル・約10分
- Fork/Joinのコードトレース標準・約12分
- 並列処理の競合とデッドロックを理解する基礎・約9分・必須
- 並列処理の競合とデッドロックのコードトレース標準・約12分
STEP 7 JDBC・ローカライズ・モジュール
STEP7 JDBC・ローカライズ・モジュールでは、コードを眺めて勘で答えず、型・スコープ・初期化・評価順・動的束縛を順番に追うことを中心に学ぶ。学習時は「ソースコード → コンパイル時判定 → オブジェクト/型 → 実行時評価 → 出力・例外」の順に整理すると、用語の暗記だけで終わりにくい。
- JDBC接続とStatementを理解する基礎・約9分・必須
- JDBC接続とStatementのコードトレース標準・約12分
- PreparedStatementを理解する基礎・約9分・必須
- PreparedStatementのコードトレース標準・約12分
- ResultSetを理解する基礎・約9分・必須
- ResultSetのコードトレース標準・約12分
- トランザクション制御を理解する基礎・約9分・必須
- トランザクション制御のコードトレース標準・約12分
- ResourceBundleを理解する基礎・約9分・必須
- ResourceBundleのコードトレース標準・約12分
- Localeと国際化を理解する基礎・約9分・必須
- Localeと国際化のコードトレース標準・約12分
- Java Platform Module Systemを理解する基礎・約9分・必須
- Java Platform Module Systemのコードトレース標準・約12分
- requires・exports・opens・provides・usesの全体像基礎・約8分
- requiresを理解する基礎・約9分・必須
- exportsを理解する基礎・約9分・必須
- opensを理解する基礎・約9分・必須
- providesを理解する基礎・約9分・必須
- usesを理解する基礎・約9分・必須
- requires・exports・opens・provides・usesの違いと使い分け本番レベル・約10分
- requires・exports・opens・provides・usesのコードトレース標準・約12分