在Java中,何时应该使用*而不是包中的单个对象导入整个包?

Jav*_*y22 0 java import android packages

使用import android.view.*这样的语句是否有一些缺点,而不是仅仅从视图包中导入我实际使用的对象?如果我使用*,它会使我编译的Android应用程序更大吗?如果是,那么决定是用单个对象还是单个对象导入整个包的最佳做法是什么?谢谢

duf*_*ymo 5

你需要知道import没有加载任何东西.类加载器就是这样做的.

一切import都是让你在代码中使用短类名而不是长名(例如Connection代替java.sql.Connection).它根本不会影响Android应用的大小.