能再问一下,import java.util.*;是什么意思么,为什么出现在第一行?

一般什么情况下,要输入这个?... 一般什么情况下,要输入这个? 展开
 我来答
czj880123
2011-11-04 · TA获得超过592个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:198万
展开全部
它的作用是导入完整的实用工具(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发出来。以后什么不懂的可以问我
来自:求助得到的回答
gkbdtw
2011-11-04 · TA获得超过151个赞
知道答主
回答量:84
采纳率:0%
帮助的人:60.6万
展开全部
这是jar包的导入,一般用到java中定义好的哪些类时候会需要,util包一般是用到时间类型Date,集合对象Map,List之类的时候会用到。Myeclipse之类的开发工具你只要写你要用的类会提示你导入的,那些一般都不需要自己写,只有在jsp页面用到java定义的类时候才需要自己写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灵西哈
2011-11-04 · 超过11用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:34.2万
展开全部
import是导入,*表示所有,这句话表示导入java下util的包里的所有类,导入语句必须要在第一行,还有包的定义语句。当你要用到java中提供的一些类就要导入,就像c里的include语句,因为java默认导入的只有lang包,比如你要用数学方法像求平方根什么的,就要导入math包才能使用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zsh106789
2011-11-04 · TA获得超过157个赞
知道答主
回答量:83
采纳率:0%
帮助的人:11.9万
展开全部
导入import java.util.*;下所有的类。里面好多类就被加载进来,你可以直接使用。如果没导入
你想用List必须这样。java.util.List list=new java.util.ArrrayList ();
建议用哪个导入哪个。没必要全部导入进来。影响效率。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
flyingFish211
2011-11-04 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.5万
采纳率:50%
帮助的人:1.1亿
展开全部
是导入所有java.util包下面的类到虚拟机里面来

import 不一定是第一行,语法是这样规定的
package ....

import java.uti.*
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式