容器类(Conllection)对于一个开发者来说是最强大的工具之一,可以大幅提高编程能力。容器是一个将多个元素组合到一个单元的对象,是代表一组对象的对象,容器中的对象成为它的元素。 容器适用于处理各种类型的对象的聚集,例如存储、获取、操纵聚合数据,以及聚合数据的通信。容器只保存Object的引用, ...
分类:
编程语言 时间:
2016-08-14 16:18:16
阅读次数:
264
一、容器的概念
二、Cpllection接口
三、Iterator接口
四、增强的for循环
五、Set接口
六、List接口和Comparable接口
八、Map接口
九、自动打包/解包
十、泛型(JDK1.5以后新增) ...
分类:
编程语言 时间:
2016-08-07 20:08:08
阅读次数:
304
Java容器类类库的用途是“保存对象”,并将其划分为两个不同的概念:
Collection。一个独立元素的序列,这些元素都服从一条或多条规则。List必须按照插入的顺序保存元素,而Set不能有重复元素。Queue按照排队规则来确定对象产生的顺序(通常与它们被插入的顺序相同)。Map。一组成对的“键值对”对象,允许你使用键来查找值。ArrayList允许你使用数字来查找值,因此在某种意义上...
分类:
编程语言 时间:
2016-08-06 11:32:20
阅读次数:
232
常用集合类以及实现原理。1、ArrayListArrayList是我开发以来使用次数的最多的一个集合类了,它的内部其实就是一个数组,当我们往容器中添加元素的时候,首先检查该数组的大小是否足以加入新的元素,如果旧数组的大小不足的时候,将重新创建一个是原数组大小1.5倍的新数组(old..
分类:
编程语言 时间:
2016-08-05 18:00:35
阅读次数:
226
1.List ArrayList 可随机访问元素,但中间插入和一处元素较慢 LinkedList 在中间进行的插入和删除操作代价较小,随机访问比ArrayList较慢 特性集比ArrayList大 可随机访问元素,但中间插入和一处元素较慢 在中间进行的插入和删除操作代价较小,随机访问比ArrayLi ...
分类:
编程语言 时间:
2016-08-03 20:10:36
阅读次数:
195
在编程的过程中,多数据的存储及应用都是比较麻烦的事,以前我就只知道用数组和自己写封装类来解决,但是这两种方法在一些功能中并不适用,比如我们要根据数据库中其中一个表的数据弄一个下拉菜单的内容,这个时候我们需要从数据库获取显示给用户看的内容及对应的id。在这种情况中,因为在数据库中的这种一对的数据一般都 ...
分类:
编程语言 时间:
2016-08-02 00:49:28
阅读次数:
264
java中集合框架的概述 java集合类主要用于保存对象的。 常用的集合对象: Colletion接口,Collection接口是集合中的顶层容器,表示的是一组对象,它的下面有两个子接口List接口和Set接口。 List接口:元素有序,可以重复。 ArrayList:底层以数组进行存储元素,存储在 ...
分类:
编程语言 时间:
2016-07-28 14:19:25
阅读次数:
177
【回顾】
在上篇博客中,我们清楚了Spring的核心IOC,博客的结尾,提出了关于容器的问题。在Spring框架中,容器扮演者重要的角色。容器是什么?Java容器?Spring容器?这几个词,大家都很熟悉,但真正知道么?本篇博客的重点分析Spring中的核心容器。容器和Java容器不做详细介绍。
【容器】
容器,从字面角度很容易理解,就是用来贮藏东西的。从计算机...
分类:
编程语言 时间:
2016-07-22 19:22:19
阅读次数:
223
tomcat算是最知名的java容器了,windows下安装使用tomcat7其实并不易,本文以windows2008R2x64为例。1、下载安装JDK,设置JAVA_HOME(略)2、下载tomcat7由于我们是x64系统,所以需要下载x64位版本的tomcat,如果是x86版本的,内存使用有4G限制,其它限制暂未知。这里下载到D盘..
细说Java之util类: 线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection├List│├LinkedL ...
分类:
编程语言 时间:
2016-07-05 20:42:47
阅读次数:
159