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语言来说,代码量大大减少,并且代码结构清晰,让人很容易看懂,在添加修改异常信息时,更加方便!
在测试时,如果同时添加多个用户,就会发现只要一个用户出错了,其他用户都不能再继续添加,所以我在测试时只用了一个用户来进行操作,这也符合用户的注册,用户都是一个一个的进行注册,而不是成堆的一起注册。