JAVA异常捕获与处理

前言

刚入门时候写代码,遇见一点点问题,本人整理了一下,和大家一起学习。

1、异常是什么?

在开发的过程中,程序会出现不可避免、不可预测的错误情况,我们称为异常,想象一下,当整个程序,在某个部分出现异常,导致程序的阻塞,程序没法正常继续的进行下去。为了避免这种情况的发生,加强程序的健壮性,Java加入的异常机制,用来捕获和处理异常。

2、异常的种类

ArithmeticException算术异常:当算数运算中出现除零的运算就会出现这样的异常

NullPointerException空指针异常:当没有给对象开辟内存空间,却使用了该对象时,就会出现空指针异常

FileNotFoundException文件未找到异常:当程序试图打开一个不存在的文件时,就会出现文件未找到异常,经常是因为程序员写错文件名字、路径写错或者U盘已经移除之类的情况导致文件未找到异常的发生

ArrayIndexOutOfBoundsException数组下标越界异常:数组的索引超过上限或者下限都会触发数组下标越界异常

以上是几种常见的异常,实际开发中异常很多。首先我们应该规范自己的代码,避免产生异常,如果是无法避免的情况,也无须害怕,下面有解决方案。

3、异常的处理

3.1、进行抓取

try{

//try中一般都是放一些容易报异常的代码

}catch(Exception e){

//此处可以对异常做一些处理,抓取异常、或者是打印异常

}finally{

//finally里面的代码属于一定会执行的

};

对异常进行抓取,可以提高代码的健壮性,使代码顺利的执行。

3.2、直接抛异常

throw Excetion;

直接将异常抛出,正常情况是在跟前台进行交互的时候就会将异常进行捕捉,否则异常抛给用户,后果自己想把...

3.3、总结

一个人走的快,一群人走的远,一起学习,共同进步。


 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值