Gor*_*lio 4 java eclipse optimization netbeans intellij-idea
是否有任何技术原因通过编辑器"优化导入"?Eclipse,Intellij IDEA和NetBeans都有优化导入的方法.我想知道是否有其他原因而不是一致性.还有,有更优化的导入方式吗?我已经看到了个人和组织用于优化进口的不同标准.例如...
import java.util.Map;
import java.util.List;
import com.company.MyClassThatUsesMap;
Run Code Online (Sandbox Code Playgroud)
如果我理解正确的,在上面的例子中的类加载器将加载Map与List前类MyClassThatUsesMap.这会增加代码运行速度的任何好处,而不是下面的示例吗?
import com.company.MyClassThatUsesMap;
import java.util.List;
import java.util.Map;
Run Code Online (Sandbox Code Playgroud)
这甚至是重要的还是编译器完全修复了它?
Jon*_*eet 12
如果我理解正确,在上面的例子中,类加载器将在MyClassThatUsesMap之前加载Map和List类.
你不明白.导入与执行时处理无关.它们仅影响编译器如何将短名称(例如Map)解析为完全限定的类/方法名称.
"优化"导入的目的是为了提高可读性 - 而不是执行时性能.