zoukankan      html  css  js  c++  java
  • Java读书笔记(1)-异常处理

    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. 不要忽略捕获到的异常

  • 相关阅读:
    2019-04-02 cast and covert
    2019-04-01 为什么零售业务流行起来了?
    2019-04-01 银行的零售业务和对公业务
    服务器推送更新
    webpack 大概
    webpack
    react Hooks
    react 表单受控和非受控
    eslint规则
    react系列笔记:第三记-redux-saga
  • 原文地址:https://www.cnblogs.com/hust_wsh/p/5093123.html
Copyright © 2011-2022 走看看