【2026年版】Javaの始め方 — JDKインストールからオブジェクト指向の第一歩まで完全ガイド
🎚 難易度 ★☆☆ 初心者向け
⏱ 学習時間の目安 読むだけ10分、環境構築込み30〜60分
📚 前提知識 なし(プログラミング未経験でもOK)
✅ このガイドで学べること
- JDK(Java Development Kit)のインストール
- 基本文法(変数・条件分岐・ループ・メソッド)
- クラスとオブジェクト指向の基礎概念
- ビルドツール(Maven/Gradle)の概要
インストール手順早見表
| OS | 方法 | コマンド |
|---|---|---|
| Windows | WingetまたはMSIインストーラー | winget install EclipseAdoptium.Temurin.21.JDK |
| macOS | Homebrew | brew install --cask temurin |
| Linux (Ubuntu) | apt | sudo apt install openjdk-21-jdk |
確認コマンド:
java -version # JVMの確認
javac -version # コンパイラの確認
はじめてのJavaコード
// Main.java
public class Main {
public static void main(String[] args) {
// 変数の宣言
String name = "ひよこ";
int age = 0;
System.out.println("こんにちは、" + name + "さん!");
// 条件分岐
if (age < 1) {
System.out.println("ひよこだね!");
}
// クラスの使用
Dog dog = new Dog("ポチ", "柴犬");
dog.bark();
}
}
class Dog {
String name;
String breed;
Dog(String name, String breed) {
this.name = name;
this.breed = breed;
}
void bark() {
System.out.println(this.name + ":ワン!");
}
}
実行:
javac Main.java # コンパイル
java Main # 実行
よくある詰まりポイント
Q: javac コマンドが見つからない
→ JDKとJRE(実行環境のみ)を間違えた可能性があります。開発にはJDKが必要です。また、インストール後にPATHの設定が必要な場合があります。IntelliJ IDEAを使うとIDEが自動管理してくれます。
Q: Cannot find symbol エラーが出る
→ 変数名やメソッド名のスペルミス、またはインポートが不足しています。クラスを使うときは import java.util.ArrayList; のように必要なimportを先頭に書いてください。
Q: Pythonと比べてコード量が多くて面倒 → Javaは明示的な設計が特徴で、型宣言や修飾子(public/private等)が必要です。最近のJavaはRecordクラスやvar型推論で簡潔に書けるようになっています。IDEの補完機能を活用すれば実際の入力量は大きく減ります。