• 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

            

    正在学习中,有错误的地方,请多多指教!
  • 相关阅读:
    21 jsp——jsp中的相对路径和绝对路径
    20 jsp——jsp的九大内置对象
    19 jsp——jsp的转发标签
    18 jsp——静态引入和动态引入
    17 jsp——全局代码,局部代码
    【zabbix告警监控】配置zabbix监控nginx服务
    【nagios监控】基于linux搭建nagios监控
    【zabbix监控问题】记录zabbix控制面板报错及日志报错的解决方法
    【docker构建】基于docker构建rabbitmq消息队列管理服务
    【docker构建】基于docker搭建redis数据库缓存服务
  • 原文地址:https://www.cnblogs.com/16904985zy-aoyu/p/14385524.html
Copyright © 2020-2023  润新知