博客
关于我
Java中的断言
阅读量:675 次
发布时间:2019-03-17

本文共 419 字,大约阅读时间需要 1 分钟。

断言

断言机制允许在测试阶段注入自检检查点,开发中的这些检查在生产环境会自动处置。作为Java语言中的一个独特功能,assert提供了一种方便且高效的测试辅助工具。

Java断言有两种表达形式:

assert condition; 以及
assert condition : expression; 两种形式均会在条件评估为false时抛出AssertionError异常。第二种形式还允许附加一个表达式,该表达式会被用于AssertionError的消息构建,方便调试时获取更多信息。

在Java程序中,系统级错误的处理遵循以下三种方法:

  • 抛出异常
  • 记录日志
  • 使用断言

对于断言的使用原则,请记住以下几点:

  • 断言检查仅在开发及测试阶段运行
  • 断言检测应致命,用于发现程序内部错误
  • 断言不适用于处理可恢复或用户可见的错误

正确使用断言的关键在于仅在测试环境中进行值得信任的自我检查,而不是用于与程序用户进行通信。这样可以确保断言这::::|

转载地址:http://qtchz.baihongyu.com/

你可能感兴趣的文章
ajax异步提交失败
查看>>
一道简单的访问越界、栈溢出pwn解题记录
查看>>
Stream 某些API
查看>>
测试调用另一台电脑ip是否有用
查看>>
mos-excel集成文档
查看>>
chat 快问!
查看>>
6.Xml
查看>>
Linux总结
查看>>
DKT—Going Deeper with Deep Knowledge Tracing
查看>>
Android简单MVP解析接口列表,搜索框,点击切换
查看>>
ADB
查看>>
响应的HTTP协议格式+常见的响应码
查看>>
Java数组
查看>>
创建线程方式
查看>>
线程池
查看>>
LRUCache
查看>>
Mac上如何强制关闭应用
查看>>
关于Linux系统中touch命令的说明
查看>>
剑指Offer03-数组中重复的数字
查看>>
将windows里的内容直接复制粘贴到ubuntu,提高效率
查看>>