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或者自定义异常,处理为更为有效的信息。

  • 相关阅读:
    tcpdump命令
    浅谈  curl命令
    MongoDB下rs.status()命令
    Device mapper存储方式
    top命令
    cat命令汇总整理
    centos7搭建nginx日志
    CentOS7 防火墙(firewall)的操作命令(转)
    服务器的硬件组成
    shell随机生成10个文件
  • 原文地址:https://www.cnblogs.com/Kevin-1992/p/12608442.html
Copyright © 2011-2022 走看看