前言
刚入门时候写代码,遇见一点点问题,本人整理了一下,和大家一起学习。
1、异常是什么?
在开发的过程中,程序会出现不可避免、不可预测的错误情况,我们称为异常,想象一下,当整个程序,在某个部分出现异常,导致程序的阻塞,程序没法正常继续的进行下去。为了避免这种情况的发生,加强程序的健壮性,Java加入的异常机制,用来捕获和处理异常。
2、异常的种类
ArithmeticException算术异常:当算数运算中出现除零的运算就会出现这样的异常
NullPointerException空指针异常:当没有给对象开辟内存空间,却使用了该对象时,就会出现空指针异常
FileNotFoundException文件未找到异常:当程序试图打开一个不存在的文件时,就会出现文件未找到异常,经常是因为程序员写错文件名字、路径写错或者U盘已经移除之类的情况导致文件未找到异常的发生
ArrayIndexOutOfBoundsException数组下标越界异常:数组的索引超过上限或者下限都会触发数组下标越界异常
以上是几种常见的异常,实际开发中异常很多。首先我们应该规范自己的代码,避免产生异常,如果是无法避免的情况,也无须害怕,下面有解决方案。
3、异常的处理
3.1、进行抓取
try{
//try中一般都是放一些容易报异常的代码
}catch(Exception e){
//此处可以对异常做一些处理,抓取异常、或者是打印异常
}finally{
//finally里面的代码属于一定会执行的
};
对异常进行抓取,可以提高代码的健壮性,使代码顺利的执行。
3.2、直接抛异常
throw Excetion;
直接将异常抛出,正常情况是在跟前台进行交互的时候就会将异常进行捕捉,否则异常抛给用户,后果自己想把...
3.3、总结
一个人走的快,一群人走的远,一起学习,共同进步。