java中命名规则和规约;见过的java错误和异常;

规则

  字母 ;区分大小写;

  数字;不能开头;

  符号;_ $

  中文; 不推荐;

规约

  类名字 首字母大写;两个单词以上,每一个首字母都大写; Test TestOne

  属性/方法/参数(变量) 驼峰式命名规约;首字母小写,两个单词以上,第二个单词以上,每个单词首字母大写;test testOne

  构造方法 与类名一致;Test TestOne

  静态常量 全部字母大写 通过_做连接;BOOK_ADMIN

  包名(文件夹)全部字母小写 java关键字都是小写,注意与关键字不要冲突;package include;

  静态常量:全部字母大写(可以利用_分隔);

  所有的名字最好见名知意(增强可读性 层次关系缩进 注释);

 

错误:

  StackOverflowError;//方法互相调用;如,this.test();

异常:

  InputMisMatchException;//类型不匹配;

  ArrayIndexOutOfBoundsException;//数组索引越界;

  NegativeArraySizeException;//负数;-2;

  NullPointerException;//空指针;对象为空等;

  NumberFormatException;//字符串转为数字;

  ArithmeticException 算数异常;3/0  

  ClassCastException 造型 异常;将对象的类型还原时 与真实类型不匹配;

posted on 2020-04-30 09:16  星空6  阅读(475)  评论(0编辑  收藏  举报

导航