- 6
- 0
- 约5.23千字
- 约 7页
- 2016-12-29 发布于重庆
- 举报
JAVA语言基础-8
课堂讨论要点:
异常与错误
a. 错误(error):
语法错误, 逻辑错误
错误是系统的设计缺陷,必须返回软件公司修复。
b. 异常(exception)
现代软件在运行过程中,往往容易受到周边因素的影响,比如网络意外中断,磁盘文件被误删除,用户录入了不正确的数据,导致软件运行中断,我们把这种不是因为软件自身原因,而是软件运行环境的意外,导致的运行停止,我们把其叫做异常。
异常不是软件本身的问题,软件本身没有语法和逻辑问题,而是周边环境发生了意外,是软件设计者始料不及的。对于异常而言,软件开发者必须做好恰当的异常处理工作,比如, 当系统发现网络意外终止,应把程序挂起,提示用户异常原因,引导用户解决异常,解决完毕后,将积极重新尝试未完成操作,使程序能够得以继续运行。
异常处理几点说明
异常对象在系统运行过程中自动创建,当然所创建的对象类型是根据不同类型的异常而有差异的,系统会把出现异常的具体信息以及导致异常的原因写在这个对象中。
异常对象主要有两个属性:
a. detailMessage 该异常的具体信息
b. cause 说明了导致这个异常的原因。
异常位置的跟踪和定位:
e. print
原创力文档

文档评论(0)