java 集合类的意义是什么?

这些类都是写在utils里吧为什么要这样写呢?有什么好处调用这个类里的方法时候直接就是类名.方法名么... 这些类都是写在utils 里吧 为什么要这样写呢?有什么好处
调用这个类里的方法时候
直接就是 类名.方法名 么
展开
 我来答
csyhp
2010-03-26
知道答主
回答量:22
采纳率:0%
帮助的人:11.5万
展开全部

简单的说,集合类有list列,set集和map映射 三大类!

Set(集):集合中的对象无排列顺序,并且没有重复的对象.

List(队列):集合中的对象按照索引的顺序排列,可以有重复的对象。

Map(映射):集合中的每一个元素都是一对一对的,包括一个key对象,一个Value对象(一个Key指向一个Value).集合中没有重复的key对象,但是vaulue对象可以重复.

这三个接口下有几个方法

你要用的时候需要import java.util.*; 就行

Set set = new HashSet(); //定义集

调用就是 set.add();什么的各种方法。

Arraylist alist= new Arraylist();//定义列 这个比较常用的 像数组,但不像数组那么局限

HashMap map=new HashMap();//定义映射

参考:http://www.sunxin.org/forum/thread/19837.html?page=1

tsx718
2010-03-26 · TA获得超过1613个赞
知道小有建树答主
回答量:668
采纳率:0%
帮助的人:597万
展开全部
应该说这些类都在java.util包下 在这个包下分支为三个平级的集合抽象类AbstractSet,AbstractList,AbstractMap,比如说我们长用的ArrayList,LinkedList,Vector,这些集合继承AbstractList。hashMap hashTable都是继承AbstractMap他们同属于util包下,至于说为什么这么写,这是sun公司定义的,人家就是这么设计的 sun就是标准的代言这个你没必要钻牛角尖,你的目的是如何运用,到底是通过类名调用,还是通过New然后引用调用,那要看你所调用的方法 如果是静态的自然不需要实例化就可以直接类名点方法,但是比如说往list里追加元素 那你必须先new然后引用点add(元素),不知道我这个解释是否是你想要的,完全是个人理解 仅供参考
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
非情林q
2010-03-26 · TA获得超过987个赞
知道小有建树答主
回答量:1157
采纳率:100%
帮助的人:962万
展开全部
一般来讲是这么调用的 类名.方法名
因为好多常用的功能API里都已经封装好了,不用开发者自己去实现,比如求字符串的长度等等,在自己开发的时候,项目中也可能很多地方都用到相似的功能,这样的话自己就可以写一个类似util的jar包或者类来提供功能,这样就不用很多地方写重复的代码,一是维护起来很方便,二是节省很多开发时间,希望对你有帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式