java - 为什么不使用所有进口?

标签 java class package

我知道我可以导入包并访问许多可用于制作程序的已编码类。但是,如果它们让您可以访问这么多不同的功能,为什么不将它们全部导入呢?我知道有成千上万的进口,我知道这样做是不常见的(我不知道有人这样做,但也许我错了)但人们为什么不把它们全部进口呢?它会使程序太慢吗?还是只是效率低下?我只是好奇。谢谢。

最佳答案

除了速度我能想到的还有几个原因:

  1. 查看导入列表可以快速向阅读文件的人显示正在使用的内容。如果您导入所有内容,您将失去该能力
  2. 会有名称冲突导致错误。见 this question举个例子。
  3. 现代 IDE 使按需导入包变得非常容易,因此无需提前导入所有内容

关于java - 为什么不使用所有进口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39327299/

相关文章:

python - 如何从方法中创建类的新实例?

excel - VBA 第一次创建类

linux - 创建 .deb 文件时出现权限问题

oracle - 在PL/SQL block 中预期外部语言错误

java - 为什么我在更新 TextView 时得到 Resources$NotFoundException?

html - CSS设置div颜色,当diva :hover

java - 打开文件太多错误,java.io.FileNotFoundException

java - CMD Java 输出包括 print 语句下的文件路径

java - java中GMT解析的意外结果

java - 对 Java 9 的 Hibernate 支持