【问题标题】:Does Import statements sequence have any effect?Import 语句序列是否有任何影响?
【发布时间】:2010-08-17 07:34:21
【问题描述】:

我有这个疑问很久了, 每当我使用 eclipse 编写类时,import 语句都会自动填充。

import 语句的顺序有影响吗 1)关于编程执行速度? 2)任何标准的编码实践都是一样的。

【问题讨论】:

    标签: java import


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-03-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-18
        相关资源
        最近更新 更多