Java异常失败的快速方法

时间:2015-06-30 00:25:03

标签: java android

去年,我一直用C ++编写代码。在开发代码时,我非常喜欢断言。我喜欢使用软件开发的失败快速心态。

在Java中,我认为我可以使用Exceptions实现它。但我很困惑为什么java强迫你处理异常。

如果条件不满足怎么办,我希望应用程序立即崩溃,并打印出错误消息进行记录?

有没有办法可以做到这一点?我发现异常和try / catch在语法上是粗略的,因为我习惯断言。

如何在Java中实现快速失败的软件设计方法?

PS。我在Android上开发,但我觉得这个问题是一个更普遍的Java问题。

1 个答案:

答案 0 :(得分:3)

then语句也存在于Java中,如果这是您正在寻找的内容。它实际上具有更多功能,而不是C ++中的相应语句,因为它允许断言消息。在C ++中,assert允许断言消息,但普通的非静态static_assert不允许。