Java学习笔记_Day29(异常)

目录

异常

异常的作用

异常的处理方式

1.JVM默认的处理方式

2.自己处理

3.抛出异常

异常中的常见方法

自定义异常


异常

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

异常的作用

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

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

异常的处理方式

1.JVM默认的处理方式

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

2.自己处理

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

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

3.抛出异常

异常中的常见方法

自定义异常

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

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

相关推荐
aaPIXa6221 分钟前
C++模板元编程:编译期计算Fibonacci数列
java·开发语言·c++
SunnyDays10118 分钟前
Java 编辑 PDF:从增删改查到加密保护
java·修改 pdf·编辑 pdf
想要入门的程序猿9 分钟前
摄影测量学习()
数码相机·学习
智慧景区与市集主理人9 分钟前
巨有科技:市集笔记内容分发,低成本打造本地流量曝光矩阵
大数据·笔记·科技
worilb12 分钟前
Spring Cloud 学习与实践(13):使用 Seata 解决分布式事务问题
分布式·学习·spring cloud
球king24 分钟前
CC GUI 插件:在 IDEA 中使用 CodeX
java·ide·intellij-idea
渣渣灰飞25 分钟前
MySQL 系统学习 第四阶段:MySQL 高级 第一节:索引(Index)
数据库·学习·mysql
IDIOSF43 分钟前
Apple Notes Liberator:把 Apple Notes 里的笔记搬出来
笔记·其他
普普通通的一名码农1 小时前
TPS6120芯片说明
驱动开发·笔记·芯片手册
豆瓣鸡1 小时前
网关、服务 userId 透传
java·微服务·gateway