
【6日でできるJava入門】ソースファイルの構成
ここでは、Javaにおけるソースファイルの基本構成について解説します。Javaのプログラムは、クラスやメソッド、文(ステートメント)、コメント文などで構成されています。ここでは、最もシンプルな構成からスタートし、ファイル名とクラス名の関係、mainメソッドの役割、文やコメントの書き方まで、プログラムの雛形をもとに初心者にもわかりやすく説明します。

1.ソースファイルの基本構成
1.1. クラス名とソースファイル名
項目 | 内容 |
---|---|
クラス宣言 | ソースファイルには1つのpublicクラスを宣言 |
クラス名 | クラス名とファイル名は一致させる必要がある。 |
mainメソッド | プログラムの開始点となる特別なメソッド |
例:ファイル名とクラス名の関係
- ファイル名:lesson02_1.java
- クラス名:lesson02_1
1.2. ソースファイルのシンプルな例
ファイル名: lesson02_1.java
public class lesson02_1 {
public static void main(String[] args) {
System.out.println("こんにちは、Javaプログラムへようこそ!");
}
}
実行結果
こんにちは、Javaプログラムへようこそ!
この例では、public class GreetUser
でクラスを宣言し、ファイル名もGreetUser.javaとしています。
2.プログラム構造の詳細とルール
2.1. クラス宣言とmainメソッド
- public:アクセス修飾子。どこからでもアクセスできることを意味します。
- class:クラスの定義であることを示します。
- mainメソッド:
public static void main(String[] args)
はJavaアプリケーションの実行開始点です。
少し長めのサンプルプログラム
ファイル名: lesson02_2.java
public class lesspm02_2 {
// メインメソッド:プログラムの開始点
public static void main(String[] args) {
String name = "田中";
System.out.println("こんにちは、" + name + "さん!");
displayDate();
for (int i = 1; i <= 2; i++) {
System.out.println("メッセージを " + i + " 回目の表示です。");
}
System.out.println("プログラムを終了します。");
}
// 日付を表示するメソッド
public static void displayDate() {
System.out.println("今日は素晴らしい日です。");
}
}
実行結果
こんにちは、田中さん!
今日は素晴らしい日です。
メッセージを 1 回目の表示です。
メッセージを 2 回目の表示です。
プログラムを終了します。
2.2. 文とその構成
用語 | 内容・例 |
---|---|
文 | プログラムの最小単位。必ず「;」で終わる |
例 | System.out.println("こんにちは"); |
インデント | コードを見やすくするための字下げ。数は任意 |
改行 | 複数行に分けてもOK(読みやすさのため) |
- 例えば
System. out. println("テストメッセージ");
のように改行や空白を入れても構文上は問題ありません。
2.3. コメント文の使い方
コメント記号 | 使い方例 | 用途 |
---|---|---|
// | // これは短いコメントです | 1行コメント、行末まで |
/* ~ */ | /* これは長めのコメントです */ | 複数行やまとまったコメント |
/** ~ */ | /** ドキュメントコメント */ | javadocによるドキュメント自動生成など |
コメント文のサンプル
ファイル名: lesson02_3.java
public class lesson02_3 {
public static void main(String[] args) {
// ユーザーへのあいさつを表示
System.out.println("こんにちは、ユーザーさん!");
/* ここでは
複数行コメントを使用しています */
System.out.println("コメント文の使い方を確認しましょう。"); // 行末コメント
}
}
実行結果
こんにちは、ユーザーさん!
コメント文の使い方を確認しましょう。
まとめ
- Javaのソースファイルは、1つのpublicクラスから始める。
- ファイル名とクラス名は必ず一致させる。
- mainメソッドが必須
- プログラムは文で構成され、文末は「;」
- コメントを活用し、読みやすいコードを心がける。
このように、Javaのソースファイルは明確なルールに基づいて構成されます。まずはシンプルなプログラムから始めて、少しずつ構造を理解していきましょう。