我用 LinuxLinux学习之路Linux

java的专题之异常处理——将异常处理运用在用户管理系统中(很重

2018-06-23  本文已影响21人  少帅yangjie

如何让我们的异常处理变得足够灵活——我们可以自己创建一个异常类(所有异常的通用操作)

在用户管理系统中具体操作如下:

1、创建一个UserException的类

2、找到Superclass,点击Browse,选择java.lang.Exception,完成创建

3、打开UserException.java,可以看见UserException继承与Exception(这里可以把Excetion改为RuntimeException)

4、接下来覆盖父类的构造方法,点击右键,找到Souce中的Generate Constructors frome Superclass

具体例子如下:(对List用户管理系统和Map用户管理系统进行异常处理操作)

   1、 List用户管理系统

User。java UserException.java UserHandllerByList.java 测试代码以及输出结果

2、Map用户管理系统

User.java UserException UserHandlerByMap.java 测试代码以及输出结果

总结:java中,自己创建异常类来处理用户管理系统的方法,相对于c语言来说,代码量大大减少,并且代码结构清晰,让人很容易看懂,在添加修改异常信息时,更加方便!

    在测试时,如果同时添加多个用户,就会发现只要一个用户出错了,其他用户都不能再继续添加,所以我在测试时只用了一个用户来进行操作,这也符合用户的注册,用户都是一个一个的进行注册,而不是成堆的一起注册。

上一篇下一篇

猜你喜欢

热点阅读