Java 导入语句序列是否有任何影响?

Java 导入语句序列是否有任何影响?,java,import,Java,Import,我很长时间以来都有这种怀疑, 当我使用eclipse编写类时,import语句用于自动填充 导入语句的顺序是否有任何影响 1) 关于编程执行速度? 2) 任何标准的编码实践都是如此。导入语句对执行速度没有任何影响。它们只在编译时起作用。如果您完全限定您使用的每个名称,则生成的字节码将完全相同 至于编码约定,我通常按照字母顺序将所有静态导入放在顶部,然后按照字母顺序将其他导入放在后面。Eclipse会自动完成这项工作,还允许您对特定的第三方API进行分组 通过保持顺序的一致性,这意味着您在代码审查

我很长时间以来都有这种怀疑, 当我使用eclipse编写类时,import语句用于自动填充

导入语句的顺序是否有任何影响 1) 关于编程执行速度?
2) 任何标准的编码实践都是如此。

导入语句对执行速度没有任何影响。它们只在编译时起作用。如果您完全限定您使用的每个名称,则生成的字节码将完全相同

至于编码约定,我通常按照字母顺序将所有静态导入放在顶部,然后按照字母顺序将其他导入放在后面。Eclipse会自动完成这项工作,还允许您对特定的第三方API进行分组

通过保持顺序的一致性,这意味着您在代码审查时不必担心差异。

简而言之:导入只由编译器使用,因此它不会影响运行时性能(可能只影响编译时间,但通常可以忽略不计),而且据我所知,顺序并不重要