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关键字每次只能抛出一个异常;
相关推荐
励志的小陈12 小时前
数据结构--队列(C语言实现)
c语言·开发语言·数据结构
それども13 小时前
Spring Boot 切面无法切进来的原因
java·spring·dubbo
mjhcsp13 小时前
C++信息论超详解析
开发语言·c++
随风,奔跑13 小时前
Spring Cloud Alibaba学习笔记(一)
java·后端·spring cloud
無限進步D13 小时前
Java 基础算法训练
java·开发语言·算法·入门
map1e_zjc13 小时前
Java SpringBoot学习记录(4)
java·开发语言·学习
小毛驴85013 小时前
多线程同步打标记的几种实现方案
java·开发语言·python
Mr_Xuhhh13 小时前
递归之美:合并两个有序链表的优雅解法
java·开发语言
代码搬运媛13 小时前
30分钟带你从0手搓一个AI-Cli命令行工具
前端
bluebonnet2713 小时前
【Python】一些PEP提案(五):注解的延迟求值
开发语言·python