这个问题在这里已有答案:
有什么区别
import java.util.ArrayList;
import java.util.List; //1
import java.util.*; //2
我会在案例2中从java.util
导入所有类还是仅需要?在这种情况下,是否会将额外的字节添加到类文件中?
import java.util.*
将导入所有类,但只有您实际使用的类将在编译的代码中。编译后,它不会影响您的程序。它只会使编译时间稍长(可能在这里说毫秒),但我们无法看到,所以只需使用您喜欢的方式/更清晰。