java中异常处理

         无论在写代码的时候,还是在运行的过程中eclipose有可能都会出现红色的提示信息,我们大致都知道这是代码都存在问题的,通过学习,我们将异常分为以下几类:首先是编译错误,即是我们在编写代码的时候未能遵从java语言的规范,从而计算机会在我们编写的过程中给予我们相应的错误提示;其次是运行出错,我们编写的代码并没有语法上的错误,但是在运行过程中会出现如报空指针等等计算机不可能执行的错误;最后是逻辑错误,在编写代码的过程中和运行结果系统都不会报错,但是运行结果和我们想要的不一致。 系统有自带的捕捉异常的程序,其运行原理是先捕捉,然后再抛出错误,抛出的方法一个是throws Exception接在相应的方法头,一种是throw(new Exception)其位于方法体内,捕捉是通过try-catch语句来完成:
try  
 {
   //在此区域内或能发生异常; 
 }catch(异常类1   e1)
  { //处理异常1; }
   …
  catch(异常类n   en)
 { //处理异常n; }
 [finally
   { //不论异常是否发生,都要执行的部分; }
 ]
        当然也能人为设置异常,来方便排除异常,但是必须是Throwtable类或Exception类,如:
class TheException extends Exception{
          TheException(){
super("字符串")
}
           
}
       异常也可能由一些其他原因造成的,如:
1.用户输入出错
2. 所需文件找不到
3.运行时磁盘空间不够
4. 内存不够
5. 算术运算错 (数的溢出,被零除…)
6.数组下标越界 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值