规范
- 类名:大驼峰规范, 只能以字母、下划线、
$开头, 可以包括数字、字母、下划线、$- 方法名:小驼峰规范, 只能以字母、下划线、
$开头, 可以包括数字、字母、下划线、$- 属性名:均可,没有特殊规范,一般情况下以小驼峰为宜
探索
- JVM的描述符支持UTF-8,也就是说实际上除了JVM不允许的一些字符之外(如:数字不能开头,一部分ASCII字符不能开头),只要是UTF-8字符都是可以的。比如说中文,就可以做类名、方法名、属性名,这完全是可以的。但是需要注意的是JVM内部对Class文件的规范里面目前不支持4字节的UTF-8字符,所以中文可以做方法名,但是Emoji表情不可以。