Java命名規則:Oracle公式コード規約
5 分で読了
Javaには、Oracle(旧Sun Microsystems)由来の確立された命名規則があり、すべてのJava開発者がこれに従います。
規則一覧
| 項目 | 規則 | 例 |
|---|---|---|
| クラス | PascalCase | ArrayList, HttpServlet |
| インターフェース | PascalCase | Serializable, Comparable |
| メソッド | camelCase | getUserById() |
| 変数 | camelCase | firstName, itemCount |
| 定数 | SCREAMING_SNAKE | MAX_VALUE, PI |
| パッケージ | すべて小文字、ドット区切り | com.google.common |
| Enum値 | SCREAMING_SNAKE | STATUS_ACTIVE |
| ジェネリック型 | 大文字1文字 | T, E, K, V |
Getter/Setterパターン
// プロパティ: firstName
public String getFirstName() { return firstName; }
public void setFirstName(String firstName) { this.firstName = firstName; }
// 真偽値: active
public boolean isActive() { return active; }