Java入門|初心者が基礎から学べるJava学習ガイド

Java入門の初心者向け学習ガイド
karin@taishi@felmia

Java入門で基礎から学ぼう

Java入門として、初めてJavaを学ぶ方向けの講座です。
環境構築から始めて、変数、条件分岐、繰り返し処理、メソッドなど、Javaを書くために必要な基礎を順番に学んでいきます。

Java入門では、最初からすべて覚える必要はありません。まずはコードを書いて動かしながら、「これは何のために使うのか」を一つずつ確認していきましょう。

Java学習ロードマップ

STEP1 Javaを始める準備・開発環境を整えよう

Javaの学習環境を準備して、最初のプログラムを実行します。
Javaファイルの作成から実行までの基本的な流れを確認します。

STEP2 変数とデータ型を使ってみよう

intやdouble、Stringなどのデータ型と変数について学びます。
値の代入や型変換、キャストについてもここで扱います。

STEP3 演算子を使ってみよう

足し算や引き算などの計算だけでなく、値の比較や条件を組み合わせるための演算子を学びます。

STEP4 条件分岐を使ってみよう

ifやelseを使って、条件によって実行する処理を変える方法を学びます。

STEP5 キーボードから入力してみよう

Scannerを使って、キーボードから入力された文字や数値をプログラムで受け取る方法を学びます。

STEP6 繰り返し処理を使ってみよう

forやwhileを使って、同じ処理を繰り返す方法を学びます。

STEP7 メソッドを使ってみよう

処理をメソッドとしてまとめる方法を学びます。
引数や戻り値についても確認し、処理を分けるメリットについて考えていきます。

STEP8 配列を使ってみよう

複数の値をまとめて扱える配列について学びます。
添え字やlength、繰り返し処理との組み合わせなどを使って、複数のデータを処理してみます。

STEP9 クラスとオブジェクトを使ってみよう

ここからオブジェクト指向の学習に入ります。
クラスを作り、フィールドやメソッドを持たせて、newからオブジェクトを作るところまで学びます。

STEP10 コンストラクタを使ってみよう

オブジェクトを作るときに呼び出されるコンストラクタについて学びます。
引数を使った初期設定やthis、コンストラクタのオーバーロード、デフォルトコンストラクタについて確認します。

STEP11 カプセル化を学ぼう

privateを使ってフィールドへの直接アクセスを制限し、getterやsetterを使ってデータを扱う方法を学びます。
値をクラス側で管理する理由についても考えていきます。

STEP12 継承を学ぼう

クラスが持っているフィールドやメソッドを、別のクラスへ引き継ぐ「継承」について学びます。
extendsを使った基本的な書き方や、親クラスと子クラスの関係を確認します。

STEP13 オーバーライドを学ぼう

親クラスから継承したメソッドを、子クラスで上書きする「オーバーライド」について学びます。
@Overrideを使いながら、子クラスごとに処理を変える方法を確認します。

STEP14 抽象クラスを学ぼう

共通する処理をまとめながら、子クラス側で実装する処理を決められる「抽象クラス」について学びます。
abstractを使った抽象クラスや抽象メソッドの基本を確認します。

STEP15 インターフェースを学ぼう

クラスに「この処理を持たせる」という決まりを作る、インターフェースについて学びます。
interfaceやimplementsの書き方と、実装クラスとの関係を確認します。

STEP16 ポリモーフィズムを学ぼう

同じ型として扱いながら、オブジェクトによって異なる処理を実行できる「ポリモーフィズム」について学びます。
これまで学んだ継承・オーバーライド・インターフェースとのつながりも確認します。

STEP17 List・ArrayListを学ぼう

複数のデータをまとめて扱えるListとArrayListについて学びます。
データの追加・取得・変更・削除など、よく使う基本操作を確認します。

STEP18 Map・HashMapを学ぼう

「キー」と「値」を組み合わせてデータを管理できるMapとHashMapについて学びます。
データの追加や取得、削除などの基本的な使い方を確認します。

STEP19 例外処理を学ぼう

プログラムの実行中に問題が起きたときに使う「例外処理」について学びます。
try・catchの基本的な使い方や、チェック例外と非チェック例外について確認します。

STEP20 Javaの基礎を使ってプログラムを作ろう

ここまで学んだJavaの基礎を組み合わせて、簡単な商品管理プログラムを作ります。
クラスやList、条件分岐、ループ、メソッドなどを使いながら、1つのプログラムを完成させます。

この講座の進め方

Java入門では、基本的にSTEP1から順番に進めてください。
各STEPでは、最初に内容を確認したあと、実際にコードを書いて動かします。分からなくなったときは、前のSTEPに戻って確認しても大丈夫です。

「読んで分かった」で終わらせず、自分でコードを書いて結果を確認するところまでやってみましょう。

ルミィ
ルミィ

分からなくなったら、前のSTEPに戻って確認してみよう!
焦らなくて大丈夫。自分のペースで進めてね♪

記事URLをコピーしました