java'assert'和'if(){} else之间的区别退出;'

jcy*_*jcy 6 java assert

java assertif () {} else exit;?有什么区别?

我可以用if () {} else exit而不是assert吗?

Dep*_*ado 8

有点谷歌可能吗?

"你应该记住的主要事情是if-else语句应该用于程序流控制,而assert关键字只应该用于测试目的.你永远不应该使用asserts来实际执行你的应用程序所需的任何操作.根据Sun的官方Java文档:"每个断言都包含一个布尔表达式,您认为在断言执行时它将是真的."

阅读更多:http://wiki.answers.com/Q/What_is_the_difference_between_assert_keyword_and_if_keyword_in_java#ixzz1v2GGfAhq