码迷,mamicode.com
首页 > 编程语言 > 详细

Java读书笔记(1)-异常处理

时间:2016-01-01 12:51:14      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

2015-12-31

.异常处理

  1. 异常概述 (Exception/Error)

  2. 异常处理机制

    1. 使用try{}catch()捕获异常

    2. 异常类的继承体系(先处理小异常,再处理大异常)

    3. Java7提供的多异常捕获

    4. 访问异常信息

    5. 使用finally回收资源(显式回收物理资源 垃圾回收堆内存 return System.exit(1))

    6. 异常处理的嵌套

    7. Java7的自动关闭资源的try语句(带括号)

  3. Checked异常和Runtime异常体系

    1. 使用throws声明抛出异常(方法签名)

  4. 使用throw抛出异常

    1. 抛出异常(业务逻辑决定)

    2. 自定义异常类(无参构造函数 单参String构造函数 单参Throwable构造函数 super)

    3. catchthrow同时使用(分层)

    4. Java7增强的throw语句

    5. 异常链(异常转译 责任链模式 封装原始异常)

  5. Java的异常跟踪栈

  6. 异常处理机制

    1. 不要过度使用异常(效率)

    2. 不要使用过于庞大的try

    3. 避免使用catch all语句

    4. 不要忽略捕获到的异常

Java读书笔记(1)-异常处理

标签:

原文地址:http://www.cnblogs.com/hust_wsh/p/5093123.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!