# 1 楼答案 语句java.util.*;导入所有java语言。util包成员,这样就不必使用包成员的完全限定名。根据JavaDocs here的说法,包是java。util Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array) 尽管这种方法看起来更方便,有时也更合适,但不应该总是在所有文件的开头包含import java.util.*;语句,除非您使用的是java中包含的大量成员。util包。仅包括您这样使用的成员: import java.util.ArrayList; import java.util.LinkedList; 这样做有助于让您更熟悉正在使用的每个包成员,而不是盲目地导入整个包。最重要的原因是,通过使用通配符(*),您更有可能遇到名称歧义,从而导致错误 import java.awt.*; import java.util.*; 在上面的代码示例中,类列表变得不明确,因为两个包都有一个列表类
# 2 楼答案 把它想象成一个你现在可以访问的方法库。您基本上是在向项目中导入更多功能 当你这么做的时候 import java.util.* 你现在可以做一些事情,比如创建数组,操纵日期等等。。。{a1^) 那个。*这意味着要导入所有的util函数,比如java。util。数组或java。util。约会
# 1 楼答案
语句
java.util.*;
导入所有java语言。util包成员,这样就不必使用包成员的完全限定名。根据JavaDocs here的说法,包是java。util尽管这种方法看起来更方便,有时也更合适,但不应该总是在所有文件的开头包含
import java.util.*;
语句,除非您使用的是java中包含的大量成员。util包。仅包括您这样使用的成员:这样做有助于让您更熟悉正在使用的每个包成员,而不是盲目地导入整个包。最重要的原因是,通过使用通配符(*),您更有可能遇到名称歧义,从而导致错误
在上面的代码示例中,类列表变得不明确,因为两个包都有一个列表类
# 2 楼答案
把它想象成一个你现在可以访问的方法库。您基本上是在向项目中导入更多功能
当你这么做的时候
你现在可以做一些事情,比如创建数组,操纵日期等等。。。{a1^)
那个。*这意味着要导入所有的util函数,比如java。util。数组或java。util。约会