Import语句序列是否有效?

时间:2010-08-17 07:34:22

标签: java import

我很长时间都有这个疑问, 当我使用eclipse编写类时,import语句用于自动填充。

import语句的顺序是否有效 1)关于编程执行速度? 2)任何标准的编码实践都是相同的。

2 个答案:

答案 0 :(得分:6)

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

至于编码约定,我通常按字母顺序将所有静态导入放在顶部,然后按字母顺序放置其他导入。 Eclipse会自动执行此操作,并允许您对特定的第三方API进行分组。

通过保持订单一致,这意味着您在代码审核时不会担心差异。

答案 1 :(得分:1)

http://www.javaperformancetuning.com/news/qotm031.shtml

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