gpt4 book ai didi

java - LogCat 中断言和断言过滤器的用途及其用途以及为什么它与 Log.e() 不同?

转载 作者:太空宇宙 更新时间:2023-11-04 13:54:36 25 4
gpt4 key购买 nike

我很好奇,我从未在我的 LogCat 中看到任何标记为 Assert 的消息。我已阅读文档 herehere ,但实际上我不明白它的目的以及它有什么用处?我知道它会抛出错误,但为什么它与例如 Log.e() 不同。谁能告诉我或指出一些关于其目的的有用文章并举一些小例子?谢谢。

最佳答案

java.util.Log.ASSERT 日志级别是您使用 wtf() 之一时看到的日志级别。记录方法。

它通常意味着“断言失败”,即某些假设不成立的编程错误,最好立即终止程序。

您链接到的

junit.framework.Assert 是表达断言的另一种机制。失败时,AssertionFailedError将会被抛出。

关于java - LogCat 中断言和断言过滤器的用途及其用途以及为什么它与 Log.e() 不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29966442/

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