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关键字每次只能抛出一个异常;
相关推荐
Wect2 分钟前
LeetCode 130. 被围绕的区域:两种解法详解(BFS/DFS)
前端·算法·typescript
不会敲代码15 分钟前
从入门到进阶:手写React自定义Hooks,让你的组件更简洁
前端·react.js
用户5433081441947 分钟前
拆完 Upwork 前端我沉默了:你天天卷的那些技术,人家根本没用
前端
洋洋技术笔记8 分钟前
Vue实例与数据绑定
前端·vue.js
Re_zero8 分钟前
线上日志被清空?这段仅10行的 IO 代码里竟然藏着3个毒瘤
java·后端
Marshall1518 分钟前
zzy-scroll-timer:一个跨框架的滚动定时器插件
前端·javascript
洋洋技术笔记13 分钟前
Spring Boot条件注解详解
java·spring boot
明月_清风2 小时前
打字机效果优化:用 requestAnimationFrame 缓冲高频文字更新
前端·javascript
明月_清风2 小时前
Markdown 预解析:别等全文完了再渲染,如何流式增量渲染代码块和公式?
前端·javascript
掘金安东尼2 小时前
用 CSS 打造完美的饼图
前端·css