A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小丑的媳妇2 中级黑马   /  2013-3-8 12:02  /  969 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

大家知道,assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。
但是在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,
一个正确程序必须保证这个boolean表达式的值为true;
但是如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。
我想知道的是assertion检查通常在什么时候开启?有没有大虾知道的,说一下!

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1 赞一个!

查看全部评分

2 个回复

倒序浏览
摘自java核心技术:
使用断言的建议:
1、断言失败是致命的,不可恢复的错误
2、断言检查只用于开发和测试阶段
3、不可以将断言作为程序向用户通信问题的手段

评分

参与人数 1黑马币 +3 收起 理由
小丑的媳妇2 + 3 赞一个! 我无法给你加技术分 给你几个金币.

查看全部评分

回复 使用道具 举报
{:soso_e100:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马