0x40000015装系统出现c报错 程序异常退出是什么原因(11)


    首先定义一个登陆异常类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学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享 。但苦于知识传播途径有限,很多程序员朋友无法获得正确的资料得到学习提

猜你喜欢