gpt4 book ai didi

java - Java 中的 SuppressWarnings ("unchecked") 是什么?

转载 作者:bug小助手 更新时间:2023-10-28 01:35:56 24 4
gpt4 key购买 nike

有时在查看代码时,我看到许多方法都指定了注解:

@SuppressWarnings("unchecked")

这是什么意思?

最佳答案

有时 Java 泛型并不能让你做你想做的事,你需要有效地告诉编译器你正在做的事情真正在执行时是合法的。

当我模拟通用接口(interface)时,我通常会觉得这很痛苦,但也有其他示例。通常值得尝试找出一种避免警告而不是抑制警告的方法(Java Generics FAQ 在这里有帮助)但有时即使 是可能的,它也会使代码变形太多以至于抑制警告更整洁。在这种情况下,请务必添加解释性评论!

同一个泛型常见问题解答有几个关于这个主题的部分,从 "What is an "unchecked" warning?" 开始- 值得一读。

关于java - Java 中的 SuppressWarnings ("unchecked") 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1129795/

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