07-Groovy-异常处理
Posted 爱学习de测试小白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了07-Groovy-异常处理相关的知识,希望对你有一定的参考价值。
目录
前言
- 本篇学习异常的处理。
代码示例
- try... catch...
// try catch Exception 捕获所有异常
try
int i = 10 / 0
catch (Exception e)
println "发现异常:" + e
// 关于异常的几个常用方法
try
int i = 10 / 0
catch (Exception e)
println "发现异常:" + e
println "getCase:" + e.getCause()
println "getMessage:" + e.getMessage()
// 打印堆栈错误信息
println "StackTrace:"+ e.printStackTrace()
- try...catch...finally...
// try catch finally finally中的语句,不管是否发生异常都会执行
try
int i = 10 / 0
// 捕获指定异常
catch (ArithmeticException e1)
println "捕获算术异常" + e1
catch (Exception e)
println "发现异常:" + e
finally
println "一定会执行到这里来"
以上是关于07-Groovy-异常处理的主要内容,如果未能解决你的问题,请参考以下文章