美文网首页
六、异常

六、异常

作者: 柚_稚 | 来源:发表于2018-06-13 14:36 被阅读0次

一、异常的基本概念


程序运行过程中,由于一个不可能执行的操作而导致的程序中断。

“一个异常是在一个程序执行过程中出现的一个事件,它中断了正常指令的运行。”

一种阻止程序正常执行的错误。一个特殊的对象,Exception的子类。


二、Java中的错误

一个合理的应用程序不能截获的严重问题,比如VM(虚拟机)的一个故障错误也是对象,是error的子类。

三、异常和错误的区别

异常是程序本身可以处理的,是由程序和外部环境所引起的。

错误是系统本来自带的,一般无法处理也不需要程序员来处理。


四、运行时的异常

都是RuntimeException类及其子类异常,这些异常是免检异常,如ArithmeticException、NullPointerException、indexOutOfBoundsException.

五、非运行时的异常

RuntimeException以外的异常,类型以上都属于Exception类及其子类,需进行处理。如IOException、SQLException及用户自定义的异常等。

相关文章

  • 六、异常

    一、异常的基本概念 程序运行过程中,由于一个不可能执行的操作而导致的程序中断。 “一个异常是在一个程序执行过程中出...

  • Java(六) 异常

    Java 中的异常处理 在Java 中 通过 Throwable及其子类描述各种不同的异常类型 Throwab...

  • Dart 2(六)异常

    异常 您的Dart代码可以抛出并捕获异常。异常是表示发生了意外的错误。如果没有捕获异常,引发异常的隔离程序将被挂起...

  • 六、mysql连接异常

    今天遇到的bug如下: 问题的原因在于我为了装逼安装的是最新版本的mysql:8.0.15 但是我的mysql连接...

  • 六、JNI-异常

    概述 异常处理 #1. 概述 JNI层提供了一系列异常处理的函数,包括ExceptionOccurred,Exce...

  • 六、Elasticsearch的异常

    1、vm.max_map_count 解决方法:在cmd中运行 2、 解决方法:在jvm.options中设置-X...

  • springboot 六-异常处理

    简单介绍下异常 将抛出的异常 修改成可以被解释的业务异常 controller 中添加异常 这种情况就是相当于新建...

  • 六、springBoot 全局异常处理

    我们每次写一个接口,如果抛出一个异常给前端,会造成很不好的体验。如果每个接口都用try...catch包起来,工作...

  • JAVA基础系列(六) 异常

    1. Throwable 程序出现了不正常的情况,JAVA对不正常情况进行描述后的对象体现。 1.1 分类图解 1...

  • Python基础(六)异常处理

    Python的异常机制主要依赖try,except, finally, else 和 raise五个关键字 1. ...

网友评论

      本文标题:六、异常

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