java高薪之路__002_异常处理
2024-08-24 20:02:24
自定义异常
package learn.JavaBasics.Class; import java.util.Date; /** * 如何自定义一个异常类 * 1. 继承一个现有的异常类 * 2. 提供一个序列号,提供几个重载的构造器 * 3. 像其异常一样使用 */ public class MyException extends RuntimeException { private static final long serialVersionUID = -1201746919629597153L; public MyException() { } public MyException(String msg) { super(msg); } public static void main(String... args) { try { throw new MyException("error in my exception"+new Date()); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
在子类重写父类的抛异常的方法,子类中抛的异常不能大于父类的异常,最多相等
java.lang.Throwalbe |----- Error: 错误,程序中不进行处理 |----- Exception: 异常,要求在编写程序时,就要考虑到对这些异常的处理 |---- 编译时异常,在编译期间会出现的异常(执行javac.exe命令时,出现异常) |---- 运行时异常,在运行期间出现的异常(执行java.exe命令时,出现异常)
最新文章
- 自己动手写客户端UI库——创建第一个控件
- 怎么从sqlserver 数据库导出 insert 的数据语句
- UCOS 中的中断处理
- HDU_2048——全错位排列递推公式
- wsdl文件结构分析
- 这样就算会了PHP么?-10
- 阿赫亚web安全JSON
- sql身份证号查人数
- Maven 学习总结 (一)
- 问题:怎么把mysql的系统时间调整为电脑的时间?(已解决)
- Linux kernel support docker storage driver aufs
- Pandas处理丢失数据
- Bootstrap插件概述
- eclipse中一个项目引用另一个项目的方法(申明:来源于网络)
- qsort实现结构体数组排序
- C 标准库 中 操作 字符串 的 代码
- 在Spark程序中使用压缩
- 花了好几个小时的奇葩Mat为0问题
- 《软件工程综合实践专题》第三次作业——原型工具Axure RP8 的介绍
- Mybatis根据数据库中的表自动生成Bean对象与Mapper文件 (小白式教程)
热门文章
- Elasticsearch基本操作
- SQL调优
- iptables rule
- http.Handler 与Go的错误处理
- grunt///////////////////z
- 编译libjpeg库
- HtmlHelper的扩展
- Aspect Oriented Programming (AOP)
- jQuery表单验证插件——jquery.validate.js
- System.IO.File.Create 不会自动释放,一定要Dispose