gpt4 book ai didi

java - 导入未使用的包不好吗?

转载 作者:搜寻专家 更新时间:2023-11-01 01:12:40 24 4
gpt4 key购买 nike

例如,当您在一个团队中处理同一个文件并且对代码工作所需的不同导入包只有部分了解时。您更改了此文件中的一些代码,并发现一些代码因此变得多余。您删除了那部分,现在不知道整个代码是否仍然依赖于所有包。

[当然,糟糕的表现可以通过多种方式体现:速度、可读性等]

最佳答案

是的。出于几个原因:

  1. 对于查看可能会或可能不会使用的导入的代码的人来说,这可能会造成混淆。
  2. 可能存在多个同名导入类的导入冲突。这将要求除了一个相似的类名之外的所有类名都由它们在代码中的完整限定名引用。

由于这些原因,如果不需要 import 语句,java 将发出警告,并且 IDE 有办法自动删除未使用的导入。

请注意,我没有提到速度或性能变化,我认为 javac 足够聪明,知道不要使用任何不需要的导入,因此编译后的类就像您没有导入它一样。

关于java - 导入未使用的包不好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26847282/

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