小问题大家近说说

ngqzmjmj 2003-12-12 07:27:41
我是JAVA 初学者,这几天再看JAVA的容器类
看了有点晕
大家谁能给简单的描述一下
数组 、list,map的区别与联系 什么时候用什么。谢谢大家了
...全文
10 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
IT源哥 2003-12-12
数组----定长,就是一开始就固定长度,
list---不定长,你可以随时增加数据,而不过超界了。
map---相对于两个list,每个数据都两个值,一个是key,一个是value,比如key是学号,value是姓名,这两个是map的一个数据来的。
  • 打赏
  • 举报
回复
stationxp 2003-12-12
think in java讲的相当细致。

每一种数据结构只有在特定的时机下应用才是合适的。
  • 打赏
  • 举报
回复
yoken 2003-12-12
array定长,可存primitives和object references
list,map变长,只能存object references
list中的elements有顺序(排序号),就好像array,有多种如ArrayList,LinkedList还有老Vector,ArrayList简单,LinkedList稍复杂可构建stack和queue
map中的elements为name-value对,name唯一,value可重复,所以map可以做1-n映射
  • 打赏
  • 举报
回复
BenKelly 2003-12-12
学过数据结构吗?应该与那些知识相关。
  • 打赏
  • 举报
回复
fantasyCoder 2003-12-12
多用用就知道了
多看书就知道了
  • 打赏
  • 举报
回复
xch28 2003-12-12
多写一些程序。
多看别人写的程序(或者看jbuilder自己生成的code)
  • 打赏
  • 举报
回复
mor 2003-12-12
多用用就知道了
  • 打赏
  • 举报
回复
相关推荐
发帖
Java SE
加入

6.2w+

社区成员

Java 2 Standard Edition
申请成为版主
帖子事件
创建了帖子
2003-12-12 07:27
社区公告
暂无公告