对集合怎么用的概念不是很理解,希望高手能解释一下.
解决方案 »
- 新手求解。。。。synchronized 的问题。。。
- FTP的目录中文显示成乱码了???
- 在线高分求Frame之间怎样传参
- swt高手请进,有技术含量,组件在页面移动的问题..急急急!!拜托各位大大了
- 高手都来指点一下吧,两个问题,如何设置Jtable中的列或行的颜色,如何把表格中所有数据保存到文件中!!!
- 如何把一个大图片分割成若干个小图片并保存在数据库中-----急啊!!!
- 请问,在Java里怎么自定义光标?
- java调用webservice问题 我在用客户端调用axis2发布的webservice时候老是出错
- 泛型问题
- 关于一个ArrayList的问题,求解
- 一道简单选择题
- 求助:一道面试题,挑出本程序的错误,并改正!
常用类是Vector、ArrayList、HashSet、HashTable、Set。
常用接口是List、Map。
先学会用一个,其他的大同小意
如果把篮子分好格子,每个格子放一个东西,那么找东西的时候就告诉找第几格就行了,这就是List
另一种放法就是篮子里不分格子,东西随便放,但每个东西贴个标签,这时候要找东西就得告诉找哪个标签的东西.这就是Map的用法
最后一种是随便往里放,但不许重复,每一种东西只能放一个,这时候要找哪个只需要告诉我要哪种就行了,这就是Set的用法
set,collection是接口
简单的说就是放东西的地方,可以参考下数据结构里的线性 结构
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Map
├Hashtable
├HashMap
└WeakHashMap