SJ blog
← 講義一覧
初級 9 レッスン · 合計 約560分

Java Silver (SE 21) 試験対策

1
データ型・ラッパークラス・String・StringBuilder
プリミティブ型8種・型プロモーション・キャスト・ラッパークラスのキャッシュ・String不変性とプール・StringBuilderを完全解説
75分
2
演算子・制御構造
算術・比較・論理演算子の落とし穴、型プロモーション、if/switch/for/while/do-whileとラベル付きbreak/continueを完全解説
65分
3
クラス設計・カプセル化・static・初期化
アクセス修飾子の判定法・カプセル化・staticとインスタンスの本質・初期化順序・varargs・イミュータブル設計を完全解説
70分
4
継承・オーバーライド・抽象クラス・ポリモーフィズム
extends・super・オーバーライドルール(共変・例外・hiding)・抽象クラス・ポリモーフィズムの実行時型決定・finalを完全解説
70分
5
インターフェース・関数型インターフェース・ラムダ式・enum
interface の全メンバー種別・default 競合ルール・@FunctionalInterface・ラムダ省略規則・メソッド参照4種・enum 完全解説
65分
6
例外処理
検査/非検査例外・try-catch-finally の落とし穴・finally+return・try-with-resources・multi-catch・カスタム例外・例外チェーンを完全解説
55分
7
配列・List・Set・Map・Deque
配列の罠・remove(int)vs(Object)・Arrays.asListとList.of違い・HashSet判定原理・TreeMapのnull禁止・Dequeスタック/キュー・Collections完全解説
60分
8
Stream API・Optional
Stream の3性質・中間/終端操作・遅延評価・map/flatMap・collect詳解・IntStream・Optional の全メソッドと罠
60分
9
Javaプラットフォームモジュールシステム(JPMS)
JPMSの3つの背景問題・module-info.java全キーワード・requires transitive・exports/opens違い・3種類のモジュール完全解説
40分
学習を始める