导入类。什么更有效?

时间:2017-06-25 23:58:21

标签: java

编译器导入特定的子类或更模糊的超类是否更有效? Classes that I'm Importing

2 个答案:

答案 0 :(得分:3)

import语句不需要任何运行时执行,因此效率没有差别。这些进口所做的就是建立一个速记,以便当你说“文件”时。编译器知道你的意思是java.io.File。

答案 1 :(得分:1)

import语句是编译器的纯语法糖。结果字节码没有区别,因此运行效率没有区别。

相反,你应该专注于使你的代码更清晰阅读的内容 - 在大多数情况下(根据我的经验),更具体的类型更好(与通配符相反。)