JAVA内部类与异常机制

一、内部类(了解)

    1、内部类就是在一个类的内部再定义一个类。

    2、内部类分为:1、成员内部类、2、静态内部类、3、局部内部类、4、匿名内部类

    3、举例:

      a、成员内部类

          1、通过外部类来调用内部类(实例化内部类)

          2、内部类可以调用外部类的私有属性

      

        b、静态内部类

        

      c、匿名内部类

        

 二、异常机制:

    1、程序在运行中遇到或者出现一些各种各样的状况,如:文件找不到、404、非法参数等,我们都统称为"异常",英文是Exception。

    2、三种类型异常:

        a、检查性异常:最具代表的检查性异常是用户错误或者问题引起的异常。是程序员无法预见的

        b、运行时异常:运行时异常是可能被程序员避免的异常。运行异常可以在编译时被忽略。

        c、错误error:错误不是异常,而是脱离程序员控制的问题。错误在代码中通常被忽略。

    3、Throwable是所有异常的超类。在java API中定义了许多异常类。但这些异常被分为错误Error和异常Exception。

        

  3、异常处理机制:

    1、异常处理的五个关键字:

        try、catch、finally、throw、throws

    2、抛出异常,捕获异常(假设要捕获多个异常,异常类型就要从小到大依次执行)

      a、捕获异常:try{   } catch (想要捕获的异常类型){   } catch (想要捕获的异常类型){   }

          

       b、抛出异常 :在方法在使用throws 抛异常。自动抛异常使用throw

        

正在学习中,有错误的地方,请多多指教!
原文地址:https://www.cnblogs.com/16904985zy-aoyu/p/14385524.html