Java命名规则
-
只能出现:英文 + 数字 + _ + $
-
不能以数字开头
-
变量名:可读性好、首字母小写、第二个单词开始首字母大写
-
包名:全部小写,域名倒写
例:
www.baidu.com
com.baidu.zhidao.xx.xx
com.baidu.baike.xx.xx -
方法名: 首字母小写、第二个单词开始首字母大写 — 驼峰命名法
长度不限, 但是一定要可读性好 -
类名: 驼峰命名法, 首字母大写
例:System Scanner Math Arrays -
常量: final 修饰的变量
全部大写, 多个单词拼接, 使用 _
例:EXIT_ON_CLOSE
静态常量 Math.PI -> 常量字段 -
JavaBean规范(实体类)
1.所有成员变量私有化, 并且提供get/set方法
2.必须要有空参构造方法
3.基本数据类型建议使用包装类
4.实现 Serializable 接口
5.重写 equals, hashCode, toString 方法