java中的集合 List和Map set hashcode和hashMap 是用来干什么的 都在什么时候用

我corejava学完了感觉还是什么也不会写不出东西开始写一个考试系统的小项目了,但是里边的类,和方法太多了写一会就晕了一个类只能看理解%50-60感觉以前不会的东西现在... 我core java学完了感觉还是什么也不会写不出东西 开始写一个考试系统的小项目了,但是里边的类,和方法太多了 写一会就晕了 一个类只能看理解%50-60 感觉以前不会的东西现在好像会了 但是又好像不会 一些概念性的东西 记不住 不是很理解
这算是个什么情况 我该怎么样才能学的更好 让自己加快的上手呢?求指点,感激不尽
晕了 写完习惯性的按了个ctrl+c…………
展开
 我来答
Jackson_Qiu
2011-10-04 · TA获得超过329个赞
知道答主
回答量:72
采纳率:0%
帮助的人:30.9万
展开全部
你上面说的好几种核心类,你应该是想使用集合链表之类的东西。
每种我给你举一个生活中的例子帮助理解。
List:序列,单纯将任意数据存在在其中,不排序,可重复。
他的子类为ArrayList。
花名册:张三,李四,王五,张三,周六。。。。

Map:键值对,使用的时候,以键值的方式存取,不排序,不可重复
子类:HashMap、TreeMap
记分册:张三:100,李四:80,王五:90.。。。。。

Set:序列,同List,但是不可重复
子类:HashSet
全部课程:数学,语文,英语。。。。

至于你说的hashCode是这些大类的一个方法,用来获得这些集合的哈希值的。
死后是好人
2011-10-04 · TA获得超过2638个赞
知道小有建树答主
回答量:628
采纳率:0%
帮助的人:957万
展开全部
这个是数据结构,建议楼主先学习一下
数据结构是个很大课,如果楼主只是想现在立刻先学会他们的用法,挨个百度吧,百度词条或者百度文库就能解决,他们每一个讲起来都有很大的篇幅,这里恐怕很难讲明白,你自己去挨个百度一下会比较好,示例
百度:java List怎么用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
latedtang
2011-10-05 · 超过26用户采纳过TA的回答
知道答主
回答量:244
采纳率:0%
帮助的人:92.6万
展开全部
Map 的特点是使用键值对的存储方式 使用存储时设置的键(key)读取
List 的特点是像数组一样的存储方式 使用下标读取
session 也是使用键值对的存储方式,但是他多数应用在网站作用域中。
主要区别在于根据编程中对数据的存储需求来应用。
个人认为应该在平常的项目设计过程中比较会有更贴切的理解。我是这么过来的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式