是否会在编写导入时将开销加载到一个包中的所有类型(import java.*); 而不只是一个特定的类型(即import java.lang.ClassLoader)?第二个是比另一个更合适的使用方式吗?
注意:我意识到这可能是一个开放式的问题,所以如果您觉得这不属于或没有任何优点,请继续标记删除.
我已经很长时间没有使用Java(或者一般的编程),而且我的大部分时间花在学习实际应用程序(特别是Android)上.因此,我意识到在概念问题上我非常落后.
我的问题是:什么时候使用import 'package name';语句而不是简单地使用完全限定的类名?
我已经看到了编码器决定使用的示例代码android.widget.Button与之后的每个实例的调用import android.widget.Button和使用Button.我正在编写代码,我知道我将只使用某个类,我觉得使用import语句是浪费.
关于何时使用import声明与使用完全限定名称的任何指导都将非常感激.我不是在寻找明确的答案,只是一些有用的提示.