A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  如:list  .map 这些接口下都有哪些类  分别有什么特点!  

5 个回复

倒序浏览
List有序的,可以重复 常用实现类有ArrayList,LinkedList
Map是以键值出现的 常用实现类有HashMap,TreeMap
回复 使用道具 举报
....你自学先,课本上很细致的,看视频也行。。。。
回复 使用道具 举报
看到这个问题,为你设身处地的想了一想,给你个解决类似问题的方法。
A、搞清楚概念问题,因为 有List类,还有List接口,根据自己的需要,了解了才能去使用。
B、对于具体的方法,作为程序员来说,我们应该养成去看官方API的习惯,因为所有的东西官方都会提前定义好,我们只需要检索,所以说读API很重要!

这个童鞋的疑问实际上也是很多人的疑问,也是和容易混淆的知识点,尊崇上面两个方法,基本上自己会慢慢的解决问题!

这里总结下List,我们去看的话发现List 有List类,也有List接口
1、作为类 List ; List 组件为用户提供了一个可滚动的文本项列表。可设置此 list,使其允许用户进行单项或多项选择。
2、作为接口 List<E>;此接口的用户可以对列表中每个元素的插入位置进行精确地控制。
关于Map 请查阅API吧!

这里给楼主是一个思想,是一个解决此类问题的思路,也是对于以后工作有利的一个做法,希望这个方法对于你能起到帮助作用!
回复 使用道具 举报
实现List接口的有ArrayList、LinkedList,存放单列数据,数据可以重复,数据排列有序,是按先后排序就跟排队一样,存数据用add()方法,取数据可以通过位置来取get(index),LinkedList可以实现堆栈数据结构。
实现Map接口的有HashMap、TreeMap,存放键值对,键不能重复,值可以重复,存数据用put(key,value)方法,可以通过键来取值get(key)。详细的看书吧。
回复 使用道具 举报
杨国祯 发表于 2012-4-23 10:56
看到这个问题,为你设身处地的想了一想,给你个解决类似问题的方法。
A、搞清楚概念问题,因为 有List类, ...

感谢杨兄的回复,受教了。在此先谢过!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马