软件测试学习教程—【其他必备技术】JAVA异常处理机制


  一,  什么是异常?

所谓异常就是不正常的意思, Java 中的异常指的是程序出错了,或者说程序出现了不正常的情况。

 


Exception: 该种类的异常是由于程序的原因造成的,所以是我们重点研究的对象!(E rror 不作为研究 对象)

编译 异常:

编译期异常,就是在编译期间出现的代码错误,例如:语法错误、语句忘加分号、关键字写错等。

运行时异常:就是在程序运行期间出现的异常。


二:生活中案例来理解异常

例如周末和男朋友约好一起去看电影

E rror: 电影院出现故障不能营业

这种情况就好比程序由于硬件 / 环境造成程序被迫执行终止的情况!)

编译异常:如去电影院的中途中鞋带松了,要绑好鞋带才能继续正常行走

运行时异常:就是已经在电影院里看电影了,这时有人给你打电话, 中断了你正常欣赏电影,你要把电话挂了才可以继续正常看电影。


三编译 错误案例

 

四,运行时错误案例

运行时异常可以不用处理,如果不处理,程序可以运行,但在运行的过程中,遇到运行时异常,程序就会抛出异常,并且终止程序的运行!

五,异常处理机制

 

只要用 try…catch 方式对异常进行处理了,无论该异常是编译期异常还是运行时异常该异常代码之后的代码都可以执行!如果没有用 try…catch 进行处理,那么异常出现之后的代码就不会执行。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69914734/viewspace-2654751/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/69914734/viewspace-2654751/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值