46、Java异常处理与GUI开发知识详解

Java异常处理与GUI开发知识详解

1. 异常处理常见错误避免

在Java编程中,异常处理是一个重要的部分,以下是一些常见的错误需要避免:
- 假设try块内所有语句都会执行 :当抛出异常时,try块会立即退出,这意味着出错语句之后的try块内语句将不会执行。
- try、catch和finally子句顺序错误 :在try语句中,try子句必须首先出现,接着是所有的catch子句,最后是可选的finally子句。
- 在同一try语句中编写两个处理相同异常的catch子句 :在同一try语句中,每种异常类型不能有多个catch子句。
- 捕获通过继承相关的多个异常时,先列出更通用的异常 :如果在同一try语句中处理多个异常,且其中一些异常通过继承相关,则应先处理更具体的异常类,再处理更通用的异常类。否则,编译器会认为你多次处理同一异常而报错。
- 忘记在可能抛出受检异常但未处理该异常的方法上编写throws子句 :如果一个方法可能抛出受检异常但未处理,其方法头必须有throws子句指定该异常。
- 调用方法但未处理其可能抛出的异常 :你必须处理方法可能抛出的所有受检异常,或者将它们列在调用方法的throws子句中。
- 在自定义异常类中,忘记将错误消息传递给超类的构造函数 :如果不将错误消息传递给超类的构造函数,异常对象的错误消息将为null。
- 序列化具有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值