1、“importjava.util.*;”表示的是把util这个包下的全部类导入到程序中;而“importjava.util.Scanner;”表示的是只把util包下的Scanner类导入到程序中。
2、导入“importjava.util.*;”后程序中后面如果要用到util包里面的别的类都不需要再重新导入包了,而如果导入“importjava.util.Scanner;”的话,程序中后面如果要用到util包的别的类,都要再次导入这个类对应的包才能使用。
3、*表示的是通配符,包括util的所有类,而Scanner表示的是一个具体的类。
在现实工作中一般都采“importjava.util.Scanner;”这种写法,因为在程序中把没用到的包导入的话只会影响程序执行的效率。