Java命名規則:Oracle公式コード規約

5 分で読了

Javaには、Oracle(旧Sun Microsystems)由来の確立された命名規則があり、すべてのJava開発者がこれに従います。

規則一覧

項目規則
クラスPascalCaseArrayList, HttpServlet
インターフェースPascalCaseSerializable, Comparable
メソッドcamelCasegetUserById()
変数camelCasefirstName, itemCount
定数SCREAMING_SNAKEMAX_VALUE, PI
パッケージすべて小文字、ドット区切りcom.google.common
Enum値SCREAMING_SNAKESTATUS_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; }

変換

camelCasePascalCaseCONSTANT_CASEハブ