java 的异常处理机制

        总结:

                java的异常处理机制分两种:1:运行时异常 2:非运行时异常

 

           程序运行中发生的未知的错误(程序本身代码没有问题,如:客户输入的值是string类型,而代码需要接受的却是int类型)

             程序运行----->异常!!------>中断

          try { 

                       包围的需要处理的异常代码 

                   }catch(异常类型 e){

                     出现异常时需要做的操作

                       e.printStackTrance( );  // 把错误代码打印出来                

                  }

         finally{  }  ; // 无论是否出现异常,finally中的代码总会执行。 

 

 

       throw:向外抛出一个异常

               throw new RuntimeException(   ) ;主动抛出一个运行时类型的异常

               throw new Exception ();抛出一个非运行时异常。这种异常,需要在异常代码的方法上声明加上异常声明++throws Exception (),构造函数上也要声明;在测试类中,也要在实例化 类的时候加上try{  }catch(){ }进行处理。      

 

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值