java - 除了减少困惑之外,还有什么理由清理 Java 中未使用的导入?

标签 java eclipse coding-style import

是否有充分的理由避免在 Java 中使用未使用的 import 语句?据我了解,它们是为编译器而存在的,因此大量未使用的导入不会对编译后的代码产生任何影响。是否只是为了减少困惑并避免命名冲突?

(我之所以这么问是因为 Eclipse 会针对未使用的导入发出警告,这在我开发代码时有点烦人,因为我不想删除导入,直到我很确定我已经完成了类的设计。 )

最佳答案

如果您不删除导入,我认为不会出现性能问题或类似问题。

但可能存在命名冲突,在极少数情况下,例如导入列表接口(interface)。

在 Eclipse 中,您始终可以使用快捷方式(取决于操作系统 - Win:Ctrl + SHIFT + O 和 Mac:COMMAND + SHIFT + O)来组织导入. Eclipse 然后清理导入部分,删除所有过时的导入等。如果您再次需要导入的东西,eclipse 会在您使用 Ctrl + SPACE 完成语句时自动添加它们。所以没有必要在你的类中保留未使用的代码。

与往常一样,未使用的代码会分散您和其他人的注意力,同时阅读代码并在您的 Activity 代码中留下一些东西,因为也许我以后需要它通常被视为不好的做法。

关于java - 除了减少困惑之外,还有什么理由清理 Java 中未使用的导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/979057/

相关文章:

java - 使用 GUI (Java) 启动线程

java - Spring Boot执行器端点未激活

java - Android 应用程序崩溃 ActivityManager 权限在 Eclipse 上被拒绝

c# - Winform自定义列表框项目

html - 关闭斜线之前的空间?

java - 线程获取已被其他线程获取的 ReentrantLock

java - 如何将字符串从单独的类(Java)传输到 void...?

linux - 将我自己的 Git 服务器与我的 Windows Eclipse IDE 链接起来

java - Eclipse - 如何在整个项目中出现 "Change package declaration to ...."

c# - 延迟加载 - 什么是最好的方法?