集合类的由来: 对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定。 就使用集合容器进行存储。 集合特点:1,用于存储对象的容器。2,集合的长度是可变的。3,集合中不可以存储基本数据类型值。 集合容器因为内部的数据结构不同,有多种具体容器。不断的向上抽取,就形成了集合框架。 框架的顶层Co ...
分类:
其他好文 时间:
2016-10-05 00:42:50
阅读次数:
142
集合框架:★★★★★,用于存储数据的容器。特点:1:对象封装数据,对象多了也需要存储。集合用于存储对象。2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为集合是可变长度的。 集合和数组的区别:1:数组是固定长度的;集合可变长度的。2:数组可以存储基本数据类型,也可以存储引用数据类型;... ...
分类:
其他好文 时间:
2016-10-01 22:13:38
阅读次数:
234
Map与Collection是并列的,都是集合框架的顶层。 Map集合也称为双列集合,Collection称为单列集合。 Map集合中存储的是键值对,一个Map集合中不能有重复的键。 C#中是Dictionary对象 Map |--HashTable 内部结构是哈希表,是同步的。JDK1.0 就有 ...
分类:
其他好文 时间:
2016-09-28 01:58:01
阅读次数:
136
泛型与集合框架
泛型
泛型类
泛型类声明对象
示例
泛型接口
示例
泛型的目的
链表
LinkedList E 泛型类
常用方法
遍历链表
示例
排序和查找
示例
洗牌和旋转
堆栈
示例
散列映射
...
分类:
编程语言 时间:
2016-09-24 02:01:53
阅读次数:
508
集合:特点:元素类型可以不同,集合长度可变,空间不固定Java中对一些数据结构和算法进行了封装即集合。集合也是一种对象,用于存储,检索,操作和传输对象。 集合框架接口特点:List:线性。元素可以重复。Set:元素不可以重复。Map:以键值对方式存放元素。一个元素有两个对象。键不能重复。 标准的ja ...
分类:
其他好文 时间:
2016-09-22 21:26:32
阅读次数:
127
1、集合的作用是什么?集合的特点是什么? java中对一些数据结构和算法进行了封装即集合。集合也是一种对象,用于储存、检索、操作和传递对象。集合特点:元素类型可以不同、集合长度可变、空间不固定。2、集合框架包括哪些内容?集合框架每个接口有什么特点? 集合框架包括:接口、实现类和算法。 List接口: ...
分类:
其他好文 时间:
2016-09-22 21:24:13
阅读次数:
145
HashMap
HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Se...
分类:
编程语言 时间:
2016-09-22 20:03:39
阅读次数:
262
问题? 我有一个集合,如下,请问,我想判断里面有没有"world"这个元素,如果有,我就添加一个"javaee"元素,请写代码实现。 面试题: ConcurrentModificationException: 当方法检测到对象的并发修改,但不允许这种修改时,抛出此异常。 产生的原因: 迭代器是依赖于 ...
分类:
编程语言 时间:
2016-09-21 23:02:04
阅读次数:
157
很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了Java线程方面一些典型的问题,这些问题经常被高级工程师所问到。 0、Java中多线程同步是什么? 在多线程程序下, ...
分类:
编程语言 时间:
2016-09-18 22:02:51
阅读次数:
272