我知道我可以导入包并访问许多可用于制作程序的已编码类。但是,如果它们让您可以访问这么多不同的功能,为什么不将它们全部导入呢?我知道有成千上万的进口,我知道这样做是不常见的(我不知道有人这样做,但也许我错了)但人们为什么不把它们全部进口呢?它会使程序太慢吗?还是只是效率低下?我只是好奇。谢谢。
最佳答案
除了速度我能想到的还有几个原因:
- 查看导入列表可以快速向阅读文件的人显示正在使用的内容。如果您导入所有内容,您将失去该能力
- 会有名称冲突导致错误。见 this question举个例子。
- 现代 IDE 使按需导入包变得非常容易,因此无需提前导入所有内容
关于java - 为什么不使用所有进口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39327299/