JAVA异常

JAVA异常

什么是异常

  • 用户输入不合符,打开文件不存在或格式不正确,数据库数据为空,内存,硬盘满了,网络连接失败等。
  • 异常会影响程序正常运行
  • Java可以将异常当作对象处理
  • 分类:
    • 检查性异常
    • 运行时异常
    • 错误Error
    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w5HTyxNd-1648279694842)(D:\笔记\JAVASE基础\photo\IMG_1281(20220325-150257)].PNG)

捕获和抛出异常

异常处理的5个关键字

try \catch\finally\throw\throws

try{//监控区域
    
}catch(异常名 e){//捕获异常
    
}catch{
    
}catch{//可以捕获多个异常,从小到大层层递进
    e.printStackTrace();//打印错误的栈信息
}
finally{//善后工作
    
}
  • throw主动抛出异常

    throw new 异常名();//一般用在方法中处理不了这个异常,方法上抛出异常throws
    
  • 快捷键

    选中当前代码,ctrl+Alt+t

自定义异常

  • 创建自定义异常类,只需继承Exception类
  • 在方法中通过throw关键字抛出异常
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值