Java学习笔记_Day29(异常)

目录

异常

异常的作用

异常的处理方式

1.JVM默认的处理方式

2.自己处理

3.抛出异常

异常中的常见方法

自定义异常


异常

异常就是代表程序出现的问题

异常的作用

作用1:异常是用来查询bug的关键参考信息

作用2:异常可以作为方法内部的一种特殊返回值,以便通知调用者底层的执行情况

异常的处理方式

1.JVM默认的处理方式

  • 把异常的名称,异常原因,异常出现的位置等信息输出在控制台
  • 程序停止执行,下面的代码不会再执行了

2.自己处理

try{可能出现异常的代码}catch(异常类名,变量名){异常的处理代码}

目的:当代码出现异常时,可以让程序继续往下执行

3.抛出异常

异常中的常见方法

自定义异常

  1. 定义异常类
  2. 写继承关系 运行时:RuntimeException 编译时:Exception
  3. 空参构造
  4. 带参构造

目的:就是为了让控制台的报错信息更加的见名知意

相关推荐
专业程序开发源16 分钟前
SSM校园拍摄交流服务平台36936-计算机课程设计、毕业设计
java·spring boot·后端·python·elasticsearch·php·课程设计
用户0942485680317 分钟前
第23章:OpenJDK逃逸分析、标量替换与锁优化
java·jvm
wuminyu20 分钟前
LockStack在虚拟线程Mount和Unmount拷贝过程剖析
java·linux·c语言·jvm·c++
樱花落木兰30 分钟前
分布式登录实战:Session 会话共享改造,Redis 存储用户登录状态
java·javascript·数据库·redis·分布式·缓存
HAHAXX837 分钟前
电商RPA批量上架通用方案:一套流程如何同时跑通拼多多、抖店、淘宝和跨境平台
java·运维·rpa
\光辉岁月/40 分钟前
3.java运算符
java·开发语言
kaiyou202644 分钟前
用户研究岗秋招,统计分析能力怎么学习和证明?
数据库·python·学习
知识分享小能手1 小时前
C++ 学习教程,从入门到精通,string类和标准模板库 — 完整知识点详解(16)
开发语言·c++·学习
mjhcsp1 小时前
DeepSeek V4.1 Flash 批量处理效能实测
java·前端·数据库