码迷,mamicode.com
首页 >  
搜索关键字:集合框架(list集合的特点)    ( 1635个结果
Java基础复习(四)
4 集合框架    自己能画出来,并且附带方法和步骤以及特性以及各自的遍历方式.  常用的ArrayList (额瑞蕾丝)     HashSet    (哈希赛特)   Collection:  |--List:有序(元素存入集合的顺序和取出的顺序一致),元素都有索引。元素可以重复。    |--Set:无序(存入和取出顺序有可能不一致),不可...
分类:编程语言   时间:2016-04-17 23:12:57    阅读次数:314
java集合框架08——HashMap和源码分析
上一章总体分析了Map架构,并简单分析了一下AbstractMap源码,这一章开始我们将对Map的具体实现类进行详细的学习。本章先研究HashMap。依然遵循以下步骤:先对HashMap有个整体的认识,然后学习它的源码,深入剖析HashMap。...
分类:编程语言   时间:2016-04-16 19:15:25    阅读次数:235
java集合框架07——Map架构与源码分析
前几节我们对Collection以及Collection中的List部分进行了分析,Collection中还有个Set,由于Set是基于Map实现的,所以这里我们先分析Map,后面章节再继续学习Set。首先我们看下Map架构图:         从图中可以看出:         1. Map是一个接口,Map中存储的内容是键值对(key-value)。         2. 为了方便...
分类:编程语言   时间:2016-04-15 12:16:06    阅读次数:315
Java集合框架之LinkedList-----用LinkedList模拟队列和堆栈
LinkedList的特有方法: (一)添加方法 addFisrt(E e):将指定元素插入此列表的开头。//参数e可以理解成Object对象,因为列表可以接收任何类型的对象,所以e就是Object对象(传递过程即向上转型)。 addLast(E e):将指定元素插入此列表的结尾。 JDK1.6之后 ...
分类:编程语言   时间:2016-04-13 13:05:51    阅读次数:197
java集合框架02——Collection架构与源码分析
Collection是一个接口,它主要的两个分支是List和Set。如下图所示:     List和Set都是接口,它们继承与Collection。List是有序的队列,可以用重复的元素;而Set是数学概念中的集合,不能有重复的元素。List和Set都有它们各自的实现类。 为了方便,我们抽象出AbstractCollection类来让其他类继承,该类实现类Collection中的绝...
分类:编程语言   时间:2016-04-13 09:48:40    阅读次数:207
java集合框架04——LinkedList和源码分析
上一章学习了ArrayList,并分析了其源码,这一章我们将对LinkedList的具体实现进行详细的学习。依然遵循上一章的步骤,先对LinkedList有个整体的认识,然后学习它的源码,深入剖析LinkedList。 LinkedList简介     首先看看LinkedList与Collection的关系:...
分类:编程语言   时间:2016-04-13 00:22:07    阅读次数:259
Java集合(一):Java集合概述
注:本文基于JDK 1.7 1 概述 Java提供了一个丰富的集合框架,这个集合框架包含了许多接口、虚拟类和实现类。这些接口和类提供了丰富的功能,能够满足基本的聚合需求。下图就是这个框架的整体结构图: 可以看见,这个框架非常大,大到吃惊的地步。这个图的左面部分是集合,右面部分是类,中间的线代表了右面的类实现了左面的哪些接口。比如,AbstractList类实现了List接口,那么继承...
分类:编程语言   时间:2016-04-12 17:32:54    阅读次数:222
集合框架介绍
Java集合框架 集合框架: ① 所谓的框架就是一个类库的集合。集合框架就是一个用来表示和操作集合的统一的架构,它包含了实现集合的接口和类; ② 集合框架中不同的集合类有各自不同的数据结构,所以在使用中要根据应用的性能要求来选择不同的集合类; ③ 集合类存放在java.util包中,程序编程时将会大 ...
分类:其他好文   时间:2016-04-11 22:30:48    阅读次数:197
18.29_集合框架(模拟斗地主洗牌和发牌并对牌进行排序的代码实现)
...
分类:编程语言   时间:2016-04-07 13:30:31    阅读次数:184
Java-单机版的书店管理系统(系列 一 )
书店管理系统:项目练习目标 : 1、Java应用程序基本分析 2、培养面向对象编程的基本思想 3、Java基本设计模式综合应用 4、掌握分层和接口的基本设计 5、构建合理的Java应用程序包结构 6、综合应用JSE所学习的知识 7、在应用中合理使用集合框架 8、在应用中综合使用swing的常用组件 9、基本的表现层的实现机制 10、IO流和文件的基本操作 11、培养良好的Jav...
分类:编程语言   时间:2016-04-06 15:27:59    阅读次数:211
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!