作为一个懒惰的程序员,我通常会忽略 Jsp 和 Java 代码中的编译器警告。
我可以通过认为缺少 JavaScript、验证和其他内容可以在运行时解决来证明 JSP 警告是合理的。但需要确定。
但我总是被 Java 警告 mock
[GENERIC Type] 是原始类型。对泛型类型 [GENERIC TYPE] 的引用应该参数化。
字段 [FIELD NAME] 永远不会在本地读取。
还有很多很多。
我的问题是
警告对性能有影响吗?
- 如果不是,那为什么编译器一直喊叫?是在帮助我们写出好的代码吗?
- 如果可能,那么哪些类型的警告不应被忽视?
- 如果是,(内存可能是)那么它有多深?
最佳答案
If not, then why compiler keep shouting? Is helping us to write good code?
确实如此。大多数警告都是“最佳实践......未实践”:) 例如,如果 Java 现在提供泛型,为什么要使用原始类型?
您可能有理由忽视它们。然后许多 IDE 允许您关闭这些警告。
关于java - 编译器警告对 Web 应用程序性能有影响吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10814131/