当前位置: 首页 > article >正文

异常(1)

大家好,从今天开始我们就要进入异常的学习了,异常是java提高代码健壮性的一种方式,让我们的代码不会因为一点偶然错误就导致整个程序崩溃,那下面我们就来了解一下异常.

1.1 异常的概念

在java中,将程序执行过程中发生的不正常行为称为异常,比如之前写代码经常遇到的:

1.算术异常

 

2.数组越界异常

 

3.空指针异常

 

 

从上述情况可以看到,java中不同类型的异常,都有其对应的类来进行描述.

1.2 异常体系结构

异常的种类繁多,为了对不同异常或者错误进行很好的分类管理,java内部维护了一个异常的结构体系。

 

 

分类的依据就是执行的时间

受查异常/编译时异常:

主要发生在编译时候,需要处理

非受查异常/运行时异常:

主要发生在运行时候,需要处理

⭐️如果有编译异常,此时程序想要通过编译,那么必须处理这个异常,才能运行。

好了,今天分享就到这里,谢谢大家!!!

 


http://www.kler.cn/a/560002.html

相关文章:

  • 如何在java中用httpclient实现rpc post 请求
  • linux-多进程基础(1) 程序、进程、多道程序、并发与并行、进程相关命令,fork
  • 瑞幸咖啡×动漫IP:精选联名案例,解锁品牌营销新玩法
  • Python生成器2-250224
  • unity学习52:UI的最基础组件 rect transform,锚点anchor,支点/轴心点 pivot
  • 如何生成traceid以及可视化展示
  • 蓝桥杯 3.搜索
  • Spring Core面试题
  • MySQL数据库连接池泄露导致MySQL Server超时关闭连接
  • 硬件加速与技术创新双轮驱动:DeepSeek和ChatGPT性能进阶的未来蓝图
  • 51单片机-AT24CXX存储器工作原理
  • 深入解析 Linux 文件系统:EXT4、NTFS、NFS、CIFS 等的特点与应用(中英双语)
  • QML 将CheckBox添加到一个组,同一时间只能勾选一个,具有排他性
  • 接雨水的算法
  • 盲视观测者效应:认知的量子诗学 AI回复盲人双缝实验
  • 便携式动平衡仪Qt应用层详细设计方案(基于Qt Widgets)
  • 华为2025年技术发布会:智能汽车核心技术大爆发
  • 连接数据库的方式
  • 【JavaScript】《JavaScript高级程序设计 (第4版) 》笔记-Chapter22-处理 XML
  • Lecture 2 - Python