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关键字每次只能抛出一个异常;
相关推荐
Csvn17 分钟前
CSS :has() 选择器实战:没有它之前我们写了多少冗余 JS
前端·css
梨子同志21 分钟前
TypeScript
前端
星栈23 分钟前
LiveView 表单真香,但 changeset 也真会坑人:实时校验、错误展示、前后端校验合一
前端·前端框架·elixir
Slice_cy26 分钟前
JavaScript(ES6)
前端
用户2986985301434 分钟前
在 React 中使用 JavaScript 合并 Excel 文件
前端·javascript·react.js
橘子星39 分钟前
JavaScript this 指向全解实战指南
前端·javascript
何出无名之师40 分钟前
AIDL的一次调用链路追踪之二,如何和驱动打交道
前端
weedsfly41 分钟前
JS垃圾回收:从原理到项目实战,彻底根治内存泄漏
前端·javascript·面试
Jcc44 分钟前
虚拟 DOM 是什么?从 Snabbdom 理解 Vue 的 DOM 更新机制
前端