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关键字每次只能抛出一个异常;
相关推荐
zlpzlpzyd3 分钟前
vue.js 2和vue.js 3的生命周期与对应的钩子函数区别
前端·javascript·vue.js
毕设源码-钟学长4 分钟前
【开题答辩全过程】以 农村困境儿童帮扶助学系统为例,包含答辩的问题和答案
java·eclipse
无限进步_5 分钟前
C语言宏的魔法:探索offsetof与位交换的奇妙世界
c语言·开发语言·windows·后端·算法·visual studio
白露与泡影5 分钟前
springboot中File默认路径
java·spring boot·后端
代码雕刻家8 分钟前
C语言关于换行符的注意事项
c语言·开发语言
heartbeat..11 分钟前
使用 Apache POI 实现 Excel 文件读写(导入 导出)操作的工具类
java·apache·excel·文件
鸡吃丸子20 分钟前
前端需要掌握的关于代理的相关知识
前端
咕咕嘎嘎102422 分钟前
C/C++内存对齐
java·c语言·c++
认真敲代码的小火龙24 分钟前
【JAVA项目】基于JAVA的图书管理系统
java·开发语言·课程设计
爱敲代码的小冰24 分钟前
js 时间的转换
开发语言·前端·javascript