zoukankan      html  css  js  c++  java
  • java异常简述

    总结自:《java 核心技术I 第十版》


    Error:描述java运行时系统的内部错误和资源耗尽错误;
    Exception:程序设计需要关注的;
    |--RuntimeException:包含:类型转换、数组越界、null指针
    |--其他为非RuntimeException派生,如找不到文件、类不存在等;

    非受查异常:派生于Error和RuntimeException类的所有异常
    受查异常:除上述外所有的异常

    受查异常要抛出或者捕获;而非受查异常,要么不可控,要么程序设计时候避免发生;

    注意:1.try/catch不要放在循环体中,效率很低;
    2.catch块中的Exception e 隐含是final的,不可再赋值;
    3.try/catch/finally的结合使用,finally关闭资源等;

    4.异常“早抛出,晚捕获”;

    5.异常的处理得当,不要只是e.printStackTrace();尽量处理的更为完善,异常要对准Exception或者自定义异常,处理为更为有效的信息。

  • 相关阅读:
    C#之设计模式
    C#之索引器
    C#基础强化-继承与多态
    C#基础强化-进程操作
    WKWebView与JavaScript交互基础
    HTML之JS学习
    HTML之CSS学习
    HTML学习
    玩诈欺的小杉
    最大异或和
  • 原文地址:https://www.cnblogs.com/Kevin-1992/p/12608442.html
Copyright © 2011-2022 走看看