gpt4 book ai didi

Java不变异常

转载 作者:行者123 更新时间:2023-11-30 09:20:21 25 4
gpt4 key购买 nike

我有一个项目,其中某些数据具有不变量,这些不变量不能使用语言结构强制执行,但我打算编写我的代码以维护它们。如果它们由于某种原因损坏,则意味着我的代码有问题。我有一些健全性检查代码可以发现这些不变量是否已被破坏,但我不确定响应这种情况的规范 Java 方法是什么——是否有一些我应该抛出的标准异常?使用断言?

请注意,这是在某些时候错误设置值的问题。错误本身并没有在健全性检查时发生,而是发生在过去,而健全性检查才刚刚发现它(即,健全性检查本身正在运行还不错,只是糟糕的是检查失败)。

谢谢!

最佳答案

抛出一个IllegalStateException。它专门用于此类目的。

关于Java不变异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17458812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com