Eclipse/Java - 导入 java 是否有害。(命名空间).*?

2022-09-02 19:19:09

为什么 Eclipse 在导入类型时采用细粒度方法?在C#中,我习惯于“使用System.Windows.Controls”之类的东西并完成它,但是Eclipse更喜欢导入我单独引用的每个小部件(使用Ctrl+Shift+O快捷方式)。如果我知道我需要多个类型,那么导入整个命名空间是否有任何危害?


答案 1

Eclipse 在 Window -> Preferences 对话框中有一个很好的设置,称为“组织导入”,它允许您说当从包中使用 N 个类时,执行通配符导入。我通常在N = 2或3使用它。


答案 2

有人可以在没有IDE的情况下读取您的代码 - 在这种情况下,非通配符导入将帮助他弄清楚您的代码中使用了哪些类。


推荐