码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础知识-异常

时间:2020-03-18 22:00:18      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:sock   throw   color   fbo   top   file   socket   ast   span   

异常表示代码未正常运行

语法

try{

可能出错的语句

}catch (第一个异常类型 e){

当发生该异常时的解决办法

}catch(第二个异常类型 e){

}…

finally{

无论是否异常都会执行的语句

}

可有多个catch,finally可省略

常见异常类型

异常类型一般以Exception结尾

异常类型

说明

NullPointerException

空指针

ClassNotFoundException

找不到该类

IndexOutOfBoundsExcpetion

数组下标越界

ArithmeticException

数学运算出错

ClassCastException

类型转换错误

FileNotFoundException

找不到该文件

SQLException

数据库操作异常

IOException

输入输出错误

SocketException

网络有错

抛出异常

在类或方法声明时在声明后面添加throws 异常类型

e.g.

void hello() throws ArithmeticException{

}

该类或方法遇到该异常类型时不处理,抛出给调用方法,此时该类或方法不再需要try/catch该类型异常

自定义异常

自定义异常类并继承自Exception

? ?

Java基础知识-异常

标签:sock   throw   color   fbo   top   file   socket   ast   span   

原文地址:https://www.cnblogs.com/AlMirai/p/12520418.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!