1、java的异常主要有运行时异常及其编译期异常。对于编译时异常,如果我们不对异常进行处理,那么程序将无法编译通过。
2、处理异常常有的方式主要有使用try...catch来进行处理,或是直接将异常抛出去。
3、对于我们自己定义的异常,我们需要明确异常的作用,是定义为运行时异常还是编译时异常。
4、很多时候,我们自己定义的异常,常常将其定义成为运行张虢咆噘时异常,那么我的类就的继承RuntimeException。
5、定义一个异常类并去继承了RuntimeException后,最好给其一个serialVersionUID。
6、我这里使用的是Eclipse,那么我可以直接点击鼠标右键,弹出下图所示的窗口。
7、找到图中箭头所指内容,弹出一个新的窗口。
8、在新弹出的窗口,找到下图所示内容,生成多种不同类型参数的构造方法。
9、进入下图所示的界面,直接点击全选,即可自动生成相应的方法。
10、最后,您回到自定义的异常类中,会看到,自动生成了很多构造方法。
11、在需要使用到的地方,直接直接使用自定义异常类即可。