美文网首页我与咖啡娘的爱恨情仇
01.异常的概述和体系结构

01.异常的概述和体系结构

作者: 今天庹 | 来源:发表于2018-10-15 20:16 被阅读0次

异常概述

什么是异常?

Java代码在运行时期发生的问题就是异常。
在Java中,把异常信息封装成了一个类。当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置、原因等)。
在Java中使用Exception类来描述异常。


Exception类

查看API中Exception的描述,Exception 类及其子类是 Throwable 的一种形式,它用来表示java程序中可能会产生的异常,并要求对产生的异常进行合理的异常处理。

继续观察,我们可以发现Exception有继承关系,它的父类是Throwable。Throwable是Java 语言中所有错误或异常的超类,即祖宗类。


Exception类
Throwable类

另外,在异常Exception类中,有一个子类要特殊说明一下,RuntimeException子类,RuntimeException及其它的子类只能在Java程序运行过程中出现。


RuntimeException
我们再来观察Throwable类,能够发现与异常Exception平级的有一个Error,它是Throwable的子类,它用来表示java程序中可能会产生的严重错误。解决办法只有一个,修改代码避免Error错误的产生。
Error
package com.itheima_01;

import java.io.FileWriter;

/*
 * Exception in thread "main" java.lang.ArithmeticException: / by zero
 *  at com.itheima_01.ExceptionDemo.main(ExceptionDemo.java:5)
 *  我们在写代码的时候经常出现一些小问题,为了方便我们处理这些小问题,Java为我们提供了异常机制
 *
 *  异常包含了错误的类型、原因以及位置
 *
 *  异常:不正常,我们在写代码的时候出现编译或者运行时的错误
 *
 *  异常的体系结构:
 *          Throwable(是最顶层)
 *                  Error:出现的不能处理的严重问题
 *                  Exception:可以处理的问题
 *
 *  电脑坏了:
 *      系统中毒:重装系统就可以了
 *      主板坏了:买一台新的
 */
public class ExceptionDemo {
    public static void main(String[] args) {
//      int a = 10 / 0;
//      System.out.println(a);
        
        FileWriter fw = new FileWriter("a.txt");
    }
}

相关文章

  • 01.异常的概述和体系结构

    异常概述 什么是异常? Java代码在运行时期发生的问题就是异常。在Java中,把异常信息封装成了一个类。当出现了...

  • 异常处理的概述和体系结构

    java为了处理错误,提供了异常处理机制 * 异常:不正常,当在写代码的时候出现编译或者运行错误,异常包含了错误的...

  • 计算机网络技术(三)——网络协议和体系结构

    摘要 网络协议和体系结构概述 OSI参考模型 TCP/IP参考模型 TCP和UDP 一、网络协议和体系结构概述 网...

  • JavaSE之异常

    八、异常 目录:什么是异常、异常体系结构、Java异常处理机制、处理异常、自定义异常、总结 1.Error和Exc...

  • 异常&IO(File类)

    day19(异常&IO(File类)) 1_异常(异常的概述和分类) A:异常的概述异常就是Java程序在运行过程...

  • day19-Java异常处理/File类

    19.01_异常(异常的概述和分类) A:异常的概述:异常就是Java程序在运行过程中出现的错误。 B:异常的分类...

  • 01. 概述

    参考书籍 : 1.《当代教育心理学》陈琦,刘儒德主编,第三版,北师大出版集团。 第一章主要是概述,需要背诵的内容不...

  • Java基础笔记19

    19.01_异常(异常的概述和分类) A:异常的概述异常就是Java程序在运行过程中出现的错误。 B:异常的分类通...

  • JAVA笔记19-25

    19.01_异常(异常的概述和分类) A:异常的概述异常就是Java程序在运行过程中出现的错误。 B:异常的分类通...

  • Topic19:异常&IO(File类)

    19.01 异常的概述和分类 异常的概述异常就是Java程序在运行过程中出现的错误 异常的分类通过API查看Thr...

网友评论

    本文标题:01.异常的概述和体系结构

    本文链接:https://www.haomeiwen.com/subject/zejfzftx.html