首页 > 其他分享 >异常分类

异常分类

时间:2024-03-16 17:22:42浏览次数:16  
标签:Exception Java 错误 RuntimeException 分类 异常 CheckedException

Throwable 是 Java 语言中所有错误或异常的超类。下一层分为 Error 和 Exception

Error

1. Error 类是指 java 运行时系统的内部错误和资源耗尽错误。应用程序不会抛出该类对象。如果 出现了这样的错误,除了告知用户,剩下的就是尽力使程序安全的终止。

Exception(RuntimeException、CheckedException)

2. Exception 又有两个分支,一个是运行时异常 RuntimeException ,一个是 CheckedException。

RuntimeException 如 : NullPointerException 、 ClassCastException ;

一个是检查异常 CheckedException,如 I/O 错误导致的 IOException、SQLException。

RuntimeException 是 那些可能在 Java 虚拟机正常运行期间抛出的异常的超类。 如果出现 RuntimeException,那么一 定是程序员的错误. 13/04/2018 Page 102 of 283 检查异常 CheckedException:一般是外部错误,这种异常都发生在编译阶段,Java 编译器会强 制程序去捕获此类异常,即会出现要求你把这段可能出现异常的程序进行 try catch,该类异常一 般包括几个方面:

1. 试图在文件尾部读取数据

2. 试图打开一个错误格式的 URL

3. 试图根据给定的字符串查找 class 对象,而这个字符串表示的类并不存在

标签:Exception,Java,错误,RuntimeException,分类,异常,CheckedException
From: https://www.cnblogs.com/daitu66/p/18077331

相关文章

  • 【疾病分类】基于matlab GUI SVM大脑疾病(脑瘤)和神经疾病(动脉瘤)分类【含Matlab源码 409
    ✅博主简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,Matlab项目合作可私信。......
  • 各大主流数据库的介绍、分类、作用和特点【2024】
    在2024年,各大主流数据库持续发展和演进,为各种应用场景提供了强大的数据处理和分析能力。以下是对这些数据库的介绍、分类、作用、特点:一、介绍与分类主流数据库主要分为关系型数据库和非关系型数据库两大类。关系型数据库以表格形式组织数据,支持SQL语言进行数据操作和查询......
  • 节点异常检测-二维高斯分布
    所以一个样本是一个椭圆曲线吗?不完全是这样。在二维高斯分布的上下文中,单个样本是分布中的一个点,而不是一个椭圆曲线。椭圆曲线实际上表示的是等高线,也就是概率密度函数在不同值下的轮廓线。每条椭圆曲线上的点具有相同的概率密度,这些椭圆反映了数据的分布特性,如集中趋势和变异情......
  • 直播软件源码,异常偶有发生我们该如何处理?
    直播软件源码,异常偶有发生我们该如何处理?初识异常异常与异常处理:异常既错误异常会导致程序崩溃并停止运行异常处理可以捕获到异常,将异常部位的程序进行处理使得直播软件源码继续正常运行异常处理的结构由try-except代码块组成try:代码块#被try关键字......
  • Discourse 分类图片
    我们可以在Discourse上为分类添加图片。   进入分类编辑界面,然后选择Image标签。在Images标签下,上传分类需要的图片。   图片大小图片的大小是Discourse进行控制的,高度为150PX像素。   如果上传的图片大于150px的高度像素,那么Dis......
  • 数据预处理|数据清洗|使用Pandas进行异常值清洗
    数据预处理|数据清洗|使用Pandas进行异常值清洗使用Pandas进行异常值清洗1.异常值检测1.1简单统计分析1.2散点图方法1.33σ原则1.4箱线图2.异常值处理2.1直接删除2.2视为缺失值2.3平均值修正2.4盖帽法2.5分箱平滑法2.6回归插补2.7多重插补2.8不处理......
  • Python实战:Python异常处理机制及try-except-finally
    本文将详细介绍Python中的异常处理机制,以及如何使用try-except-finally语句来处理程序中的错误和异常情况。我们将深入探讨异常的概念、类型和层次结构,并展示如何在实际编程中应用异常处理来提高代码的健壮性和可维护性。1.引言在编程过程中,错误和异常是不可避免的。异常......
  • 基于深度学习算法的垃圾分类图像识别研究
    概要  在科技发达、智能时代中,深度学习、机器学习以及人工智能成为了高频词。它们看似深不可测,但是又离不开我们的生活。深度学习和机器学习是一种技术、而人工智能一种是一种体现。使用深度学习和机器技术,使机器拥有人的某种大脑结构从而来实现人的某种行为,它不仅解决了......
  • 机器学习练手项目-猫狗分类器
    机器学习练手项目-猫狗分类器作者简介:一名后端开发人员,每天分享后端开发以及人工智能相关技术,行业前沿信息,面试宝典。座右铭:未来是不可确定的,慢慢来是最快的。个人主页:极客李华-CSDN博客合作方式:私聊+这个专栏内容:用最低价格鼓励和博主一起在寒假打卡高频大厂算法题,连续一......
  • 猫头虎分享已解决Bug | org.springframework.dao.DuplicateKeyException异常的正确解
    博主猫头虎的技术世界......