- 首先定义一个登陆异常类LoginException :public class LoginException extends Exception { public LoginException() { } public LoginException(String message) { super(message); }}
public class LoginTest {// 模拟数据库中已存在账号private static String[] names = {"hello", "world", "fish"};public static void main(String[] args) {//调用方法try{// 可能出现异常的代码checkUsername("fish");System.out.println("注册成功");//如果没有异常就是注册成功} catch(LoginException e) {//处理异常e.printStackTrace();}}//判断当前注册账号是否存在//因为是编译期异常,又想调用者去处理 所以声明该异常public static boolean checkUsername(String uname) throws LoginException {for (String name : names) {if(name.equals(uname)){//如果名字在这里面 就抛出登陆异常throw new LoginException("亲" name "已经被注册了!");}}return true;}} 执行结果:注册成功 。6. 完结散花相信各位看官都对异常这一个体系有了一定了解,在我们实际应用当中,一般都会对可能出现异常的地方进行一些有效处理,比如在如果出现异常的情况,可能会返回到友好界面或者友好信息给用户,总不可能把一些异常信息给用户吧,这对用户的体验是相当差劲滴!所以异常处理相当必要!
最后 小伙伴们,帮忙一键三连呀
题外话,我在一线互联网企业工作十余年里,指导过不少同行后辈 。帮助很多人得到了学习和成长 。
【0x40000015装系统出现c报错 程序异常退出是什么原因】我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在Java学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享 。但苦于知识传播途径有限,很多程序员朋友无法获得正确的资料得到学习提
猜你喜欢
- 提莫西查拉梅为什么叫“甜茶”?
- “操”什么意思
- champion袖标有几种
- 清代小说<再生缘>陈端生原著 !谁能帮帮我,十分感谢
- 建国西路154号 问路,梅陇新村—>卢湾区业余大学
- “营改增”文化创意服务包括哪些?
- “ip电影”什么意思
- 黄渤将“佟丽娅”说成“佟娅丽”,是口误还是玩笑?
- “伯牙谓世再无知音,乃破琴绝弦,终身不复鼓。”的意思是什么
- “执念有尽,深爱无终。”这句话什么意思?
