【发布时间】:2010-08-17 07:34:21
【问题描述】:
我有这个疑问很久了, 每当我使用 eclipse 编写类时,import 语句都会自动填充。
import 语句的顺序有影响吗 1)关于编程执行速度? 2)任何标准的编码实践都是一样的。
【问题讨论】:
我有这个疑问很久了, 每当我使用 eclipse 编写类时,import 语句都会自动填充。
import 语句的顺序有影响吗 1)关于编程执行速度? 2)任何标准的编码实践都是一样的。
【问题讨论】:
导入语句对执行速度完全没有影响。它们只在编译时很重要。如果您完全限定您使用的每个名称,生成的字节码将完全相同。
至于编码约定,我通常将所有静态导入按字母顺序放在顶部,然后按字母顺序其他导入。 Eclipse 会自动执行此操作,并且还允许您对特定的第三方 API 进行分组。
通过保持顺序一致,这意味着您在代码审查时不必担心差异。
【讨论】:
http://www.javaperformancetuning.com/news/qotm031.shtml
简而言之:import 仅由编译器使用,因此不会影响运行时性能(可能只是编译时间,但通常可以忽略不计),据我所知顺序无关紧要。
【讨论】: