我可以使用if(){} else退出而不是断言吗?
“你应该记住的主要事情是if-else语句应该用于程序流控制,而assert关键字只应该用于测试目的.你永远不应该使用asserts来实际执行你的应用程序所需的任何操作.好好工作.根据Sun的官方Java文档:“每个断言都包含一个布尔表达式,您认为在断言执行时它将是真的.” “
阅读更多:http://wiki.answers.com/Q/What_is_the_difference_between_assert_keyword_and_if_keyword_in_java#ixzz1v2GGfAhq