JVM の仕組みから、型・制御構造・配列・メソッド・オブジェクト指向・例外・コレクション・ラムダと Stream まで。全50レッスンで「ファイルに保存できる ToDo アプリを自分で組み立てられる」ところまで進みます。コードと実行結果はすべて OpenJDK 21 で実際に動かしたものです。
全50レッスンを7つの章に分けています。第1章から順に進めるのがおすすめですが、
気になるところだけ拾い読みしてもかまいません。
※ ブラウザ内で実行できないため、手元の JDK 21 で javac と java を使って試してください。
Java が動く仕組みを押さえ、JDK を入れて自分の手で動かせる状態にします。変数・基本データ型・型変換まで進みます。
演算子と定数、そして String を扱います。比較に == を使ってはいけない理由と、キーボード入力の受け取り方まで進みます。
条件分岐とくり返しを扱います。else if の順番、switch 式、無限ループの避け方、break と continue まで身につけます。
同じ型の値をまとめて扱い、処理に名前を付けて分割します。最後は成績集計プログラムを 1 本組み立てます。
オブジェクト指向の入口です。設計図とインスタンス、this、コンストラクタ、カプセル化、static、パッケージ、そして継承まで進みます。
抽象クラスとインターフェースで振る舞いを束ね、record と enum で型を整えます。最後は例外の投げ方・受け止め方を扱います。
List / Map / Set とジェネリクス、ラムダ式と Stream、Optional、ファイル入出力。最後にファイルへ保存できる ToDo アプリを作ります。
全50レッスンを終えたら、次は同じ言語で Web を作る Spring Boot 入門コース や、サーブレットの仕組みから学ぶ JSP / Servlet 入門コース へ。メンバーシップで全コースが解放されます。