Java异常处理
2018-06-18 00:24:56来源:未知 阅读 ()
1.异常的分类
Error:称为错误,有java虚拟机生成并抛出,包括动态链接失败、虚拟机错误等,程序对其不做处理。
Exception:所以异常类的父类,其子类对应了各种各样可能出现的异常,一般需要用户显示的声明或捕获。
Runtime Exception:一类特殊的异常,如被0除,数组下标超范围等,其产生比较频繁,处理比较麻烦,如果显示的声明或捕获将会对程序可读性和运行效率影响很大
因此有系统自动测试并将它们交给缺省的异常处理程序(用户可不必进行处理)。
2.异常的捕获和处理
1.try代码段后跟有一个或多个catch代码段
2.每个catch代码声明其能处理的一种特定类型的异常并提供处理的方法
3.当异常发生时,程序会终止当前的流程,根据获取异常的类型去执行相应的catch代码块
4.finally段的代码块是否发生异常都有执行
5.getMessage()方法,用来得到有关异常事件的信息
6.printStackTrace()方法,用来跟踪异常事件发生时执行堆栈的内容
3.声明并抛出异常
注意:重写方法需要抛出与原方法所抛出异常类型一致或不抛出异常
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 国外程序员整理的Java资源大全(全部是干货) 2020-06-12
- 2020年深圳中国平安各部门Java中级面试真题合集(附答案) 2020-06-11
- 2020年java就业前景 2020-06-11
- 04.Java基础语法 2020-06-11
- Java--反射(框架设计的灵魂)案例 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
