gpt4 book ai didi

java - 我们应该断言 java 中的每个对象创建吗?

转载 作者:搜寻专家 更新时间:2023-11-01 03:57:19 26 4
gpt4 key购买 nike

听起来像是一个答案很明显的愚蠢问题:)

不过我还是冒险问了,只是要加倍确定。

我们确实在使用下面给出的断言

ArrayList alProperties = new ArrayList();

assert alProperties != null : "alProperties is null";

问题是制作一个小而简单的文档来遵循断言是很困难的。有很多关于断言的书籍,但理想情况下,我喜欢为新程序员提供有关使用断言之类的东西的非常简单的指南。顺便说一句,像 pmd 这样的工具会检查断言的正确使用吗?

提前致谢。

最佳答案

没有合理的理由使用这样的断言。如果由于某种原因该对象不会被创建,您的断言甚至不会到达(例如,因为抛出异常或 VM 退出)

关于java - 我们应该断言 java 中的每个对象创建吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1103422/

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