码迷,mamicode.com
首页 > 其他好文 > 详细

集合框架第一次课

时间:2016-08-04 21:30:24      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

上图就是java集合框架简图:

(1)功能:java集合框架提供了一套性能优良、使用方便的接口和类,他们位于java.util包中;

(2)适用场景:如果并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象的时候,就可以使用java集合框架;

(3)上图组成:1、接口:Collection(List、Set)、Map

       2、具体实现类:ArrayList,LinkedList,HashSet,TreeSet,HashMap,TreeMap

       3、算法:collections

      (补充) 4、迭代器Iterator

一、Collection 接口:可存储一组不唯一(可重复)、无序的对象。

(1)List 接口:可存储一组不唯一(可重复)、有序的对象。

  如:

0 1 2 3 4 5  
aaa bbb ccc aaa ddd ccc  

(2)Set 接口:可存储一组唯一(不可重复)、无序的对象。

如:

aaa     bbbb     cccc

dddd

二、Map 接口:可存储一组”键---值对“对象,提供键(key)到值(value)的映射(Map关注事物的映射和键值的唯一性,,切记切记!!!)

          如:

 

CN=China        JP=Japan

RU=Russia       FR=france

 

三、常用具体实现类:ArrayList,LinkedList,HashSet,HashMap(老师没讲完,明天再来更新)

 

编外:《Thinking in java》不错,希望可以静下心来慢慢阅读

集合框架第一次课

标签:

原文地址:http://www.cnblogs.com/WaitingU/p/5738168.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!