异常

 /**
          * 捕获到异常。在这里处理
         * 处理方式有两种:1.自己处理
          * 2、抛出去让本方法调用者处理
           * 原则:架构不同,异常处理方式不同。谁造成的谁处理。自己处理不了,就向上抛
          * 三层:数据访问层(只处理数据库异常)、业务处理层(处理异常)、界面层
          */
//return;//finally语句块依旧会执行
         //return 结束当前方法
//
 System.exit(1); // finally语句块不执行的唯一情况   异常退出
System.exit(0);//正常退出

eg:

//nextInt 内部将用户输入的文字转数字,转换失败则抛inpMismatchException
 //方法内部处理掉异常的时机: 参数错误,不做内部处理,直接抛出去异常 内部逻辑错误,文件、数据库执行错误,内部处理。不要暴漏内部执行细节,内部处理掉异常,并且合理显示错误信息。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值