异常

异常处理

try catch捕获异常

  1. exception:RuntimeException IOException
  2. nullpointerexception 空指针异常
  3. arrayindexoutofboundsexception 数组下标越界
  4. 捕获异常:try {//当前代码有可能产生异常}catch(Exception e){//对异常处理 e.printStack Trace();}catch(//异常范围大于前一个小于后一个){}
  5. try中产生异常的时候,马上会跳入相应的catch,不会执行下边的语句
  6. 当try里的内容被正常执行的时候,catch里的内容不会被执行
  7. 不能使用try中的变量,try中变量作用域在try的花括号了;要使用是在try前声明变量为空
  8. ArithmeticException 数学运算异常
  9. finally:最终执行;不管try里有无异常,finally里都要执行。一般用于关闭资源

异常的抛出

throws

  1. 方法里有可能异常,用throws Exception抛出异常,谁调用谁处理异常,参数列表后用throws Exception

throw

  1. 自定义异常,e.getMassage()接受手动抛出异常
  2. e.toString();

log4j 日志记录工具

  1. 记录程序运行日志
  2. properties配置文件

jar包

  1. 已经写好的程序Java格式的压缩包

posted on 2016-04-13 23:08  熠良  阅读(145)  评论(0编辑  收藏  举报

导航