1.

Javaの基本的なルール

編集

Javaのプログラムを作成する上での基本的なルールです。

・Javaプログラムのファイル拡張子は「.java

文の区切りは「;」(セミコロン)

コメントは 「//」を使用する。

 複数行の場合はコメントの開始に「/* 」、終了に「*/」を記載する。

文字列は「"」(ダブルクォート)で囲います。

クラス名・ファイル名のルール

  • publicクラス名 = ファイル名HelloWorld.java なら中の public クラスは HelloWorld
  • クラス名はUpperCamelCaseUserServiceOrderController
  • メソッド名・変数名はlowerCamelCasegetUserName()orderCount
  • 定数はUPPER_SNAKE_CASEMAX_VALUEDEFAULT_TIMEOUT
  • パッケージ名は全部小文字com.example.app

最小のJavaプログラム

// HelloWorld.java
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

コンパイルと実行

$ javac HelloWorld.java    # コンパイル → HelloWorld.class
$ java HelloWorld         # 実行
Hello, World!

# Java 11 以降は単一ファイルなら javac 省略可
$ java HelloWorld.java

コメントの書き方

// 1行コメント

/*
   複数行
   コメント
*/

/**
   Javadoc用ドキュメントコメント。クラス・メソッドの説明に使う。
   @param x 説明
   @return 戻り値の説明
*/

文字列と文字

  • 文字列: ダブルクォート "Hello"String型)
  • 1文字: シングルクォート 'A'char型)
  • 文字列の比較は == ではなく .equals() を使う
  • テキストブロック(Java 13+): 複数行文字列を """ ... """ で書ける

その他の重要ルール

  • main メソッド: public static void main(String[] args) がプログラムのエントリポイント
  • 大文字小文字を区別: Stringstring は別物
  • 1ファイルにpublicクラスは1つ
  • ブロックは { } で囲む
  • パッケージ宣言はファイル先頭に1行のみ
  • import文はパッケージ宣言の直後
  • 文字コード: 既定はUTF-8(Java 18以降)。古いJDKはOS依存

パッケージとimport

package com.example.app;  // パッケージ宣言

import java.util.List;          // import文
import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("Java");
        System.out.println(list);
    }
}

関連

編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. 基本的なルール
  2. データ型
  3. 変数
  4. 定数
  5. 配列
  6. コレクション(List,Set,Queue)
  7. Map(連想配列)
  8. 演算子
  9. 条件分岐
  10. 繰り返し制御文
  11. クラス
  12. メソッド
  13. インスタンス化
  14. コンストラクタ
  15. staticキーワード
  16. オーバーロード
  17. 継承
  18. オーバーライド
  19. this
  20. super
  21. パッケージ
  22. アクセス修飾子
  23. 抽象クラス・メソッド
  24. インターフェース
  25. カプセル化
  26. データベース接続
  27. セッション
  28. ファイル入出力
  29. ラムダ式