Java项目中的软件包冗余导入 - 是否会对性能产生影响?

时间:2017-04-29 11:30:05

标签: java spring performance

在我的java项目中,在重构代码的过程中,我看到了很多冗余的包。 Eclipse将它们标记为浅黄色,如下图所示

enter image description here

处理这些问题的建议做法是什么?这些冗余包是否会对性能产生任何影响,如果是,则有兴趣知道如何。

1 个答案:

答案 0 :(得分:2)

在eclipse中有一个方便的快捷键 Ctrl + Shift + o ,它将组织你的导入并删除未使用的。

未使用的导入对编译器有轻微影响。这不是什么大不了的事情,但它会分散注意力,最佳做法是将它们删除。

此外,它更喜欢使用像这样的进口

import java.util.Map;
import java.util.List;

这个

import java.util.*;

使用star将从util导入所有在大多数情况下都不需要的包...