数组有限并且连续;实现动态数组:可以变更数组长度,可以调整数组的大小://动态对象数组
publicclassDynamicArray{
finalstaticintdefaultSize=10;
Object[]arr;//对象数组
intmaxSize;//数组的最大长度
//默认的构造方法
publicDynamicArray()
{
init(defaultSize..
分类:
其他好文 时间:
2015-08-26 20:24:15
阅读次数:
161
java.util这个重要的包包含大量的类和接口,支持很多的功能。例如,java.util具有能产生伪随机数的类,还包括可以管理日期和时间、观察事件、操作位集合、标记字符串、处理格式化数据等的类。java.util包也包含了Java中功能最强大的子系统之一:集合框架(collections Fram...
分类:
编程语言 时间:
2015-08-26 10:41:01
阅读次数:
154
Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.*
Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collections)。
Java集合框架如下图:
由上图可以看到Java框架主要是C...
分类:
编程语言 时间:
2015-08-26 01:54:44
阅读次数:
252
(一).java集合框架轮廓(图片来自网络):下面两张图能说整个集合框架的层次和结构!(ps)这里的很多总结是我把某培训机构视频全部看了,发现老师总结的很好就把它贴在这里了,权当自己在写代码时不记得给自己一个提醒作用。(二).Collection集合总结 Collection |--List有...
分类:
编程语言 时间:
2015-08-21 23:04:45
阅读次数:
277
三.集合集合类的基本接口是Collection接口publicinterfaceCollection{booleanadd(Eelement);//判断是否增加元素Iteratoriterator();//迭代元素,返回一个实现了Iterator接口的对象...}1.迭代器publicinterfa...
分类:
其他好文 时间:
2015-08-20 23:46:30
阅读次数:
282
@数据结构数据结构是一种用于实现集合的基本编程结构java中的集合框架图:-集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。-抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。-实现类:8个实现类(实线表示),对接口的具体实现。2.Java容器类介绍...
分类:
其他好文 时间:
2015-08-20 18:26:26
阅读次数:
130
1.Java集合框架是什么?说出一些集合框架的优点?
每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。集合框架的部分优点如下:...
分类:
编程语言 时间:
2015-08-18 19:41:21
阅读次数:
220
在实际的项目开发中会有很多的对象,如何高效、方便地管理对象,成为影响程序性能与可维护性的重要环节。Java 提供了集合框架来解决此类问题,线性表、链表、哈希表等是常用的数据结构,在进行 Java 开发时,JDK 已经为我们提供了一系列相应的类来实现基本的数据结构,所有类都在 java.util .....
分类:
编程语言 时间:
2015-08-17 21:28:13
阅读次数:
154
一、集合的概念
集合石包含多个对象的简单对象,所包含的对象称为元素。集合里面可以包含任意多个对象,数量可以变化;同时对象的类型也没有限制的,也就是说集合里面的所有对象的类型可以相同,也可以不同。
我们以前用来存储对象使用的自己用数组写的Set,长度和类型都是单一的,功能也没有这么全。但是需要注意的是集合类存放的都是对象的引用,而不是对象本身。
二、数据结构分类
...
分类:
其他好文 时间:
2015-08-13 22:20:55
阅读次数:
212
为了分析ConcurrentHashMap,决定先分析一下Hashtable,两者都是线程安全的,必然会有不同的区别,Hashtable和HashMap也有很大的区别。
我们先来看看Hashtable吧。
成员变量:
//存储单链表表头的数组,和HashMap中类似
private transient Entry[] table;
//Hashtable中实际元素...
分类:
其他好文 时间:
2015-08-12 23:37:13
阅读次数:
152