JAVA 类名、方法名、属性名命名规则

1,104 阅读1分钟

规范

  1. 类名:大驼峰规范, 只能以字母、下划线、$ 开头, 可以包括数字、字母、下划线、$
  2. 方法名:小驼峰规范, 只能以字母、下划线、$ 开头, 可以包括数字、字母、下划线、$
  3. 属性名:均可,没有特殊规范,一般情况下以小驼峰为宜

探索

  1. JVM的描述符支持UTF-8,也就是说实际上除了JVM不允许的一些字符之外(如:数字不能开头,一部分ASCII字符不能开头),只要是UTF-8字符都是可以的。比如说中文,就可以做类名、方法名、属性名,这完全是可以的。但是需要注意的是JVM内部对Class文件的规范里面目前不支持4字节的UTF-8字符,所以中文可以做方法名,但是Emoji表情不可以。