zoukankan      html  css  js  c++  java
  • 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

            

    正在学习中,有错误的地方,请多多指教!
  • 相关阅读:
    苏州是新的一线城市拦路虎?
    SAP MM ME57界面看到的供应源跟Source List主数据不一致?
    SAP QM 检验批里样品数量的确定
    SAP QM 检验批里某检验特性的取样数量跟检验计划设置不符?
    SAP QM 主检验特性主数据关键字段解释
    SAP S4HANA TR传输之操作
    SAP QA32试图做UD,系统报错-工厂 BTYC中的 QM 基选设置需要维护
    使用 boost.asio 简单实现 异步Socket 通信
    fedora 28/29 配置 C++ 环境
    gitlab 和 github 配置 SSH Keys
  • 原文地址:https://www.cnblogs.com/16904985zy-aoyu/p/14385524.html
Copyright © 2011-2022 走看看