zoukankan      html  css  js  c++  java
  • java听课笔记(十二)

    异常处理

    异常的概念:

      Throwable

     Error   Exception

       RuntimeException   IOException  AWTException

      NullPointerException ArithmeticException

    未检查(运行时异常)

    可以避免 不需必须处理

    已检查(编译异常)

    不可避免 必须进行异常处理 要不编译器报错

    常见未检查(程序员的疏忽)

    ArithmeticException算术异常

    除数为0

    ArrayIndexOutOfBoundsException数组下表越界异常

    NullPointerException空指针异常

    引用为null时候使用

    ClassCastException类型转换异常

    检查异常

    jdbc

    throw异常对象

    人为的抛出异常

    处理异常

    一、从方法抛出

    二、try catch finally

    多个catch捕获多种异常,捕获得得异常类由小到大排列

    出现异常后面的代码不会执行

    子类的覆盖方法抛出的异常不能大于父类的被覆盖方法抛出的异常

    自定义异常

    extends Exception

    已检测异常,当产生时需要处理

    extends runtimeException

    未检测异常,不需要必须处理

  • 相关阅读:
    mac-常用命令
    react-redux-数据流
    ##通讯录阶段重要代码
    ##DAY15——UICollectionView
    ##DAY14——StoryBoard
    通讯录——单例
    通讯录——选择图片
    ##DAY13——可视化编程之XIB
    ##DAY12 UITableViewCell自定义
    ##DAY10 UITableView基础
  • 原文地址:https://www.cnblogs.com/dongwenbo/p/3298566.html
Copyright © 2011-2022 走看看