自定义异常类的练习和并发与并行
自定义异常类的练习
模拟用户注册异常,如果用户名已经存在,则抛出异常,并提示。
分析:
1.使用数组保存注册过的用户名(数据库)
2.使用scanner获取用户输入的用户名(前端页面)
3.定义一个方法,对用户输入的用户名进行判断
遍历储存的用户名,获取每一个用户名进行比较
ture:
用户名存在:抛出regiserException异常,并说“亲你好,该用户名已经被注册了”。
false:继续遍历比较
如果循环结束了,还没有:恭喜你,注册成功。
接下来定义主方法:
定义方法判断方法:
在主方法里调用方法:
在写的时候记得抛异常。
如果用try/catch记得加一个return,结束方法,不然下边的代码还是执行。
并发与并行
并发∶指两个或多个事件在同一个时间段内发生
并行︰指两个或多个事件在同一时刻发生(同时发生)。