规则
字母 ;区分大小写;
数字;不能开头;
符号;_ $
中文; 不推荐;
规约
类名字 首字母大写;两个单词以上,每一个首字母都大写; Test TestOne
属性/方法/参数(变量) 驼峰式命名规约;首字母小写,两个单词以上,第二个单词以上,每个单词首字母大写;test testOne
构造方法 与类名一致;Test TestOne
静态常量 全部字母大写 通过_做连接;BOOK_ADMIN
包名(文件夹)全部字母小写 java关键字都是小写,注意与关键字不要冲突;package include;
静态常量:全部字母大写(可以利用_分隔);
所有的名字最好见名知意(增强可读性 层次关系缩进 注释);
错误:
StackOverflowError;//方法互相调用;如,this.test();
异常:
InputMisMatchException;//类型不匹配;
ArrayIndexOutOfBoundsException;//数组索引越界;
NegativeArraySizeException;//负数;-2;
NullPointerException;//空指针;对象为空等;
NumberFormatException;//字符串转为数字;
ArithmeticException 算数异常;3/0
ClassCastException 造型 异常;将对象的类型还原时 与真实类型不匹配;