首页 > 编程语言 >简单讲讲你对 Java 中的异常的理解?

简单讲讲你对 Java 中的异常的理解?

时间:2024-04-05 15:31:58浏览次数:28  
标签:Exception Java 讲讲 检查 理解 Error catch 异常

Java 中的异常都来自于 java.lang.Throwable 类,从异常类型上分,Java 中的异常可以分为 Exception 和 Error。Exception 异常可以被程序本身处理,Error 无法被程序处理。

Exception 异常又可以分为受检查异常和不受检查异常,所谓受检查异常是指那些在编程期间就需要把异常 try/catch 或 throws 出来的异常,不受检查异常是指在编程期间不需要通过代码来显式地 catch 出来。

不受检查异常往往是程序员的代码逻辑疏忽导致,比如空指针异常,只需要在调用对象之前判断是否是空对象就可避免;下标越界异常只需要保证永远在下标范围内访问即可避免。

受检查异常必须在代码中通过 try/catch 或者 throws 才能通过编译。

标签:Exception,Java,讲讲,检查,理解,Error,catch,异常
From: https://blog.csdn.net/m0_64880608/article/details/137401492

相关文章

  • Python面向对象的理解
    ★静态方法、实例方法、类方法项目操作对象调用方式静态方法既不操作类也不操作实例对象类或实例对象实例方法操作实例属性实例对象类方法操作类属性类或实例对象★python私有方法和私有属性理解规律总结1.私有的属性,不能通过对象直接访问,但是可......
  • 二叉树计算【华为OD机试JAVA&Python&C++&JS题解】
    一.题目-二叉树计算给出一个二叉树如下图所示:6/79\/-26请由该二叉树生成一个新的二叉树,它满足其树中的每个节点将包含原始树中的左子树和右子树的和。20(7-2+9+6)/\-26\/......
  • 学生重新排队【华为OD机试JAVA&Python&C++&JS题解】
    一.题目-学生重新排队n个学生排成一排,学生编号分别是1到n,n为3的整倍数。老师随机抽签决定将所有学生分成m个3人的小组,n=3*m为了便于同组学生交流,老师决定将小组成员安排到一起,也就是同组成员彼此相连,同组任意两个成员输入描述:之间无其它组的成员。因此老师决定调整队伍,......
  • [附源码]JAVA计算机毕业设计二手球鞋交易(源码+开题)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着近年来运动文化的兴起,球鞋文化逐渐成为了年轻人追求时尚与个性的重要标志。二手球鞋市场应运而生,并呈现出蓬勃发展的态势。然而,二手球鞋交易市场......
  • [附源码]JAVA计算机毕业设计二手汽车交易网站(源码+开题)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着经济的持续发展和人们生活水平的提高,汽车已经从奢侈品转变为日常消费品,越来越多的人加入到购车大军中。然而,传统的汽车交易方式往往存在信息不对......
  • 用Java实现快速排序
    快速排序(QuickSort)是一种分治的排序算法。它的基本思想是:选择一个基准元素(本文选择第一个元素)。将数组中比基准小的元素放在基准的左边,比基准大的元素放在基准的右边。对基准左边和右边的子数组分别进行快速排序。快速排序的优点包括:高效性:平均时间复杂度为O(nlogn)。适......
  • JavaWeb学习笔记——第十五天
    Maven高级分模块设计与开发分模块设计就是将项目按照功能拆分成若干个子模块。优点:方便项目的管理维护、扩展,也方便模块间的相互调用,资源共享。分模块设计需要先针对模块功能进行设计,再进行编码实现。不会先将工程开发完毕,然后进行拆分。继承与聚合继承继承描述的是两个......
  • [附源码]JAVA计算机毕业设计二手母婴商品交易系统(源码+开题)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景近年来,随着人们生活水平的提高和育儿观念的转变,母婴商品市场逐渐繁荣起来。然而,传统的母婴商品交易方式往往存在信息不对称、价格不透明等问题,给消费......
  • [附源码]JAVA计算机毕业设计二手交易网站(源码+开题)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着互联网技术的快速发展和智能设备的普及,电子商务成为了现代人们购物的新宠。作为电子商务领域的一个细分市场,二手交易网站在近年来受到了广泛的关......
  • java自动化——web自动化复习
    之前复习整理: 模块1:https://www.cnblogs.com/xiaobaibailongma/category/1634188.html?page=3 模块2:https://www.cnblogs.com/xiaobaibailongma/category/1643583.html?page=5   =======================================================================   ......