我想知道以下内容是否有区别:
import packageX.packageY.classZ;
public void dummyMethod()
{
classZ dummyObj = new classZ();
}
和
public void dummyMethod()
{
packageX.packageY.classZ dummyObj = new packageX.packageY.classZ();
}
性能/编译时/运行时有何不同?什么都没有
最佳答案
生成的字节码是相同的-因此没有运行时差异。import
使代码更具可读性。
但是,如果可能与其他类发生冲突,则应使用完全限定的名称。
关于java - 导入类和直接在对象声明/初始化中使用类之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19675591/