java异常处理

异常指的是什么?

复制代码
程序被异常打断,如果没有异常处理机制,后面的流程就没办法继续执行;
有了异常处理机制后,程序在发送异常的时候就不会中断,可以对异常进行捕获,然后改变程序执行的流程;

throws和throw的区别

复制代码
//1.throws关键字用于声明异常 它的作用try-catch相似 而throw 用于主动抛出异常/是显示抛出异常的(当除数为0的时候,程序会主动抛出ArithmeticException);
//2.throws 关键字后面后者很多异常的名字[myMethod1() throws ArithmeticException, NullPointerException{],
//throw关键字后面跟的是异常对象[throw new exception_class("error message");];
//3.throws 关键字出现在方法签名上,而throw关键字出现在方法体里;
//4.throws关键字在什么异常的时候可以跟多个,用逗号隔开;而throws关键字每次只能抛出一个异常;
相关推荐
star learning white1 分钟前
xmC语言8
c语言·开发语言·算法
一只爱学习的小鱼儿2 分钟前
QT中3D的使用
开发语言·数据库·qt
狗头大军之江苏分军10 分钟前
【压力】一位一线炼钢工人的消失
前端·后端
喵了几个咪21 分钟前
Golang微服务框架Kratos实现Thrift服务
开发语言·微服务·golang
DolphinScheduler社区22 分钟前
图解 Apache DolphinScheduler 如何配置飞书告警
java·大数据·开源·飞书·告警·任务调度·海豚调度
Han.miracle24 分钟前
JavaEE —— 网路编程 Socket套接字
java·java-ee
拉不动的猪30 分钟前
文件下载:后端配置、前端方式与进度监控
前端·javascript·浏览器
j***894631 分钟前
Spring Boot整合Redisson的两种方式
java·spring boot·后端
Laravel技术社区31 分钟前
php 读取视频流(mp4视频文件),快速读取视频解决方案(案例及配置)
开发语言·php·音视频