Java学习笔记_Day29(异常)

目录

异常

异常的作用

异常的处理方式

1.JVM默认的处理方式

2.自己处理

3.抛出异常

异常中的常见方法

自定义异常


异常

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

异常的作用

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

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

异常的处理方式

1.JVM默认的处理方式

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

2.自己处理

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

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

3.抛出异常

异常中的常见方法

自定义异常

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

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

相关推荐
砚底藏山河16 分钟前
股票数据API接口:如何获取股票历历史分时KDJ数据
java·python·maven
MegaDataFlowers2 小时前
运行若依项目
java
HalvmånEver2 小时前
MySQL的索引
android·linux·数据库·学习·mysql
lulu12165440782 小时前
JetBrains IDE 终极AI编程方案:CC GUI插件让Claude Code和Codex丝滑运行
java·ide·人工智能·python·ai编程
金色光环2 小时前
【DSP学习】DSP28335 点亮LED
嵌入式硬件·学习·dsp开发
('-')2 小时前
八股复习2:Java Array list和Linked list
java·开发语言
我是发哥哈2 小时前
跨AI模型生成视频的五大维度对比:选型避坑指南
大数据·人工智能·学习·机器学习·chatgpt·音视频
逸Y 仙X3 小时前
Elasticsearch时间类型实战
java·大数据·elasticsearch·搜索引擎·全文检索
Gerardisite3 小时前
企微批量群发消息指南:用 QiWe 省掉人工操作
java·python·机器人·企业微信
自小吃多3 小时前
本地部署大模型避坑实录|Ollama+AnythingLLM 一直加载、CPU 爆满、GPU 闲置问题完整解决
笔记