識別子

識別子は"Java letter"で始まる文字列で、長さに制限はない。

  • "Java letter"はCharacter.isJavaIdentifierStart(int)がtrueになるもの
    • [A-Za-z$_]など
  • "Java digits"は
    • [0-9]

ひらがなや漢字でも良いので次のような書き方も可能です。
# ご利用は計画的に・・・

public class 曲 {
	private String 曲名;
	public void 鳴らす() {
		System.out.println("本当のしあわせを…");
	}

	public static void main(String[] args) {
		曲 好きな曲 = new 曲();
		好きな曲.曲名 = "幸福論";
		好きな曲.鳴らす();
	}
}

The Java Language Specification, Third Edition
http://java.sun.com/docs/books/jls/third_edition/html/lexical.html#3.8