首页 > 其他 > 详细

2016.2.29(异常)

时间:2016-03-01 00:34:30      阅读:161      评论:0      收藏:0      [点我收藏+]

什么是异常?

异常是程序在执行过程中所产生的问题。可以通过修改代码,预处理代码解决


异常的问题如何分类?

问题可以分为:错误:不能够用代码去解决的问题,往往是环境和硬件的问题。

异常:分为编译异常和运行时异常


如何找到需要处理的异常?

报异常从上往下自己所写的第一行异常


Thowable是所有异常的父类。


如何捕获异常?

通过 try catch() finally


try catch finally 在应用时需要注意什么?

try让虚拟机先试着运行,try块书写正常逻辑,但有可能发生异常的代码,后可接多个catch块
catch:一旦try块发生异常则运行catch块
catch(声明一个引用){任意的处理代码},当catch块没有继承关系,编写时没有顺序,当有catch块间有继承关系时,父类写在子类后面。
finally:表示不管是否发生异常都必须执行的代码,写在finally中,只能写在最后一个catch块后。
finally在return之前执行,只有System.exit()能够阻止finally

并且try catch finally 均不能单独出现

组合形式,1 try - catch 2 try - finally 3 try - catch -finally

2016.2.29(异常)

原文:http://www.cnblogs.com/CMCM/p/5229283.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!