9个回答
展开全部
它的作用是导入完整的实用工具(Utility)库,该库属于标准Java开发工具包的一部分。
java.util库中,有很多常用的接口和类。比如集合(List,Map等等)
在一个程序里面,通常第一行是 package xx.xx.xx;
然后下面才是import xx.xx.xx;
package xx.xx.xx; 这句话的意思是,将该类放入xx.xx.xx;包中。
至于为什么要用到包?
包,一个是为了解决访问权限问题。像每个类、方法、属性前面都有的private、public、protect、default,这个就是权限,具体的你可以网上查下。
包,还可以让代码分开,好处是更好的管理代码,增加代码的可读性等等。
当有了包之后,才有import xx.xx.xx;
当你要用到其他包中的类时,你就需要用import xx.xx.xx;来导入其他的包,这样你才能访问到其他包中的类。
有两种方式导入包,以你的为例,假设你用到了java.util包中的List,那么我们可以这样导入:
a)import java.util.*; //意思是导入整个java.util库,你可以这样理解,*是通配符,java.util.*就是java.util下面的所有东西;
b)import java.util.List;//这个就只是导入了java.util库中的List接口。如果你还要用到java.util中的Map,那么需要另外导入了。
而java.util类是JDK中的实用工具库,是sun公司开发好,放入JDK中的。还有很多常用的库,其实像String、Object、Integer这些也是放在库中的,是在java.lang包下,但是在我们编写代码时并不需要加上import java.lang.*;,这是因为虚拟机在运行该类时,会自动在后台加上import java.lang.*;。
如果你真心对学习java感兴趣,可以把QQ发出来。以后什么不懂的可以问我
java.util库中,有很多常用的接口和类。比如集合(List,Map等等)
在一个程序里面,通常第一行是 package xx.xx.xx;
然后下面才是import xx.xx.xx;
package xx.xx.xx; 这句话的意思是,将该类放入xx.xx.xx;包中。
至于为什么要用到包?
包,一个是为了解决访问权限问题。像每个类、方法、属性前面都有的private、public、protect、default,这个就是权限,具体的你可以网上查下。
包,还可以让代码分开,好处是更好的管理代码,增加代码的可读性等等。
当有了包之后,才有import xx.xx.xx;
当你要用到其他包中的类时,你就需要用import xx.xx.xx;来导入其他的包,这样你才能访问到其他包中的类。
有两种方式导入包,以你的为例,假设你用到了java.util包中的List,那么我们可以这样导入:
a)import java.util.*; //意思是导入整个java.util库,你可以这样理解,*是通配符,java.util.*就是java.util下面的所有东西;
b)import java.util.List;//这个就只是导入了java.util库中的List接口。如果你还要用到java.util中的Map,那么需要另外导入了。
而java.util类是JDK中的实用工具库,是sun公司开发好,放入JDK中的。还有很多常用的库,其实像String、Object、Integer这些也是放在库中的,是在java.lang包下,但是在我们编写代码时并不需要加上import java.lang.*;,这是因为虚拟机在运行该类时,会自动在后台加上import java.lang.*;。
如果你真心对学习java感兴趣,可以把QQ发出来。以后什么不懂的可以问我
来自:求助得到的回答
展开全部
这是jar包的导入,一般用到java中定义好的哪些类时候会需要,util包一般是用到时间类型Date,集合对象Map,List之类的时候会用到。Myeclipse之类的开发工具你只要写你要用的类会提示你导入的,那些一般都不需要自己写,只有在jsp页面用到java定义的类时候才需要自己写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import是导入,*表示所有,这句话表示导入java下util的包里的所有类,导入语句必须要在第一行,还有包的定义语句。当你要用到java中提供的一些类就要导入,就像c里的include语句,因为java默认导入的只有lang包,比如你要用数学方法像求平方根什么的,就要导入math包才能使用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
导入import java.util.*;下所有的类。里面好多类就被加载进来,你可以直接使用。如果没导入
你想用List必须这样。java.util.List list=new java.util.ArrrayList ();
建议用哪个导入哪个。没必要全部导入进来。影响效率。
你想用List必须这样。java.util.List list=new java.util.ArrrayList ();
建议用哪个导入哪个。没必要全部导入进来。影响效率。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是导入所有java.util包下面的类到虚拟机里面来
import 不一定是第一行,语法是这样规定的
package ....
import java.uti.*
import 不一定是第一行,语法是这样规定的
package ....
import java.uti.*
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询