码迷,mamicode.com
首页 >  
搜索关键字:集合框架(迭代器的原理及源码解析)    ( 1628个结果
I学霸官方免费教程三十三:Java集合框架之Map集合
Map接口 Map集合采用键值对(key-value)的方式存储数据,其中键不可以重复、值可以重复。 常用类有HashMap、TreeMap和Properties HashMap类 假如,现在我有一个集合,集合中存储着一批WiFi的名称和密码,现在要求通过名称快速找到密码。这样的需求使用List集合实现起来非常困难,Java为我们提供了另一种形式的集合,可以很好的解决这样的问题。就是M...
分类:编程语言   时间:2015-08-12 19:42:14    阅读次数:141
I学霸官方免费教程三十四:Java集合框架之泛型集合
泛型集合 泛型集合不是指某种集合,而是指在集合的基础上增加了泛型。 泛型集合中,一旦传入了泛型参数“类A”;则只能向这个集合中添加类A或类A子类的对象,不能添加其他对象了。 从泛型集合中获取对象时,对象的类型是类A,而不是Object类型的对象了。 泛型List 例如:上面说到的两种List集合,都可以加入泛型 package collection.list.arrayList;...
分类:编程语言   时间:2015-08-12 19:41:32    阅读次数:155
I学霸官方免费教程三十:Java集合框架之List集合
集合框架 在数组的使用过程中可以看到,想要向数组中插入元素和删除元素非常麻烦,而且数组的长度是无法改变的。java为我们提供了批量存储数据更加方便的容器,就是集合。 集合和数组的作用一样,都是为了使用一个变量来存储一批数据的;但集合使用起来更加方便,而且集合的长度是可以变化的。 List接口 List集合可以存储有序的,可重复的数据; 常用的子类是ArrayList和LinkedLi...
分类:编程语言   时间:2015-08-12 16:54:30    阅读次数:133
Java集合框架
Java集合框架实现了常用的基本数据结构,如:集合、线性表、队列、栈、映射表等。下图是集合框架的类关系图: Java集合框架主要由Collection接口和Map接口构成,Collection接口有子接口List、Set、Queue接口。常用的集合类有:ArrayList、LinkedList、Ha...
分类:编程语言   时间:2015-08-12 01:01:21    阅读次数:244
深入集合框架之CopyOnWriteArrayList源码剖析
CopyOnWriteArrayList概述 CopyOnWriteArrayList是ArrayList的一个线程安全的变种。 CopyOnWriteArrayList与ArrayList不同处就在于是否会拷贝数组和加锁。 CopyOnWriteArrayList顾名思义就是写时复制的ArrayList,其意思就是在修改容器的元素时,并不是直接在原数组上修改,而是先拷贝了一份数组,然后...
分类:其他好文   时间:2015-08-11 18:50:01    阅读次数:194
Android 应用层知识纲要
Java基础* 面向对象* Java集合框架* 异常处理* Java反射, Spring框架,通过反射实现* 泛型, 静态变成语言* 文件操作Android基础* Activity* Service, Android5.0对启动Service有了新的要求* BroadcastReceiver* Co...
分类:移动开发   时间:2015-08-11 11:36:21    阅读次数:123
深入集合框架之ArrayList源码剖析
ArrayList概述 ArrayList底层由数组实现,非线程安全,但是数组可以动态增加,也可以叫动态数组,提供了一系列的好处,我们来深入看看: 成员变量与构造函数 /** * 存储ArrayList内的数组 */ private transient Object[] elementData; /** * The size of t...
分类:其他好文   时间:2015-08-11 10:09:04    阅读次数:132
Java泛型编程
1. 泛型类 泛型类就是具有一个或者多个类型变量的类,在Java集合框架中大量使用了泛型类。通过泛型编程可以使编写的代码被很多不同的类型所共享,大大提高了代码的重用性。 下面给出一个自定义泛型类的例子:public class Pair{ private T first; private T...
分类:编程语言   时间:2015-08-10 21:43:28    阅读次数:174
黑马程序员——Java基础工具类---Collections、Arrays、超级for循环、静态导入、方法可变参数
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Collections一、概述 Collections是对集合框架的一个工具类。它里边的方法都是静态的,不需要创建对象。并未封装特有数据。...
分类:编程语言   时间:2015-08-10 07:01:45    阅读次数:181
黑马程序员——Java基础---集合(一)---Collection、set、list
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------ 集合框架java中有许多的集合,也称为容器,下图便是集合框架的构成及分类。一、为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便...
分类:编程语言   时间:2015-08-09 22:28:12    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!