1.集合存在的理由 数据多了用对象存,对象多了用集合存! 它是变长的,可以接受各种不同的对象,是数组不能替代的!2.大致结构3.各子类数据结构:所以有什么特性自然明了 ArrayList:数组 LinkedList:双向非循环链表4.父接口Collection都干了什么事5.List子接口都...
分类:
其他好文 时间:
2015-08-12 16:21:37
阅读次数:
111
Java集合框架实现了常用的基本数据结构,如:集合、线性表、队列、栈、映射表等。下图是集合框架的类关系图: Java集合框架主要由Collection接口和Map接口构成,Collection接口有子接口List、Set、Queue接口。常用的集合类有:ArrayList、LinkedList、Ha...
分类:
编程语言 时间:
2015-08-12 01:01:21
阅读次数:
244
单臂路由:用于实现不同设备之间的不同VLAN的通信。但是单臂路由环境不能用在大型企业网络环境,因为路由器承载的压力太大。单臂路由的子接口:用于实现运用一个路由接口,来做多个不同vlan的网关,实现垮网段通信。子接口不能单独的开闭,开启对应的物理接口即可。单臂路由配..
分类:
系统相关 时间:
2015-08-10 16:16:11
阅读次数:
231
1.定义List是Collection的子接口,元素有序并且可以重复2.方法add(int index,Object e):在指定索引(和数组下标类似,为0,1,2....)放入元素addAll(int index,Collection e):在指定索引处放入集合Object get(int ind...
分类:
其他好文 时间:
2015-08-06 10:53:24
阅读次数:
112
接口,与实现都在不同dll中,UnitySample项目只引用接口interfaces.dllusing Interfaces;using Microsoft.Practices.Unity;using System;using System.Collections.Generic;using Sy...
分类:
编程语言 时间:
2015-08-04 18:41:45
阅读次数:
135
1、类集就是一个动态对象数组,还不需要用户自己编写链表,简单多多。2、集合核心操作: (1) 单值保存:Collection (包含两个重要的方法:public void add() 、public Iterator iterator() ) : 允许重复:List子接口(public E ...
分类:
编程语言 时间:
2015-07-31 19:53:00
阅读次数:
133
本节内容介绍Nhibernate所封装的数据库访问层。不过我加入了泛型进行封装。大概思路:首先,我们有一个接口层,还有一个对应的实现层;在接口层中我们先定义一个父接口,父接口中定义每一个接口都可能会用到的方法,然后其他接口继承此父接口即可。如果子接口需要使用特殊的方法,可以单独定义在子接口中;在接口实现层中也是类似的,定义一个父类,里面写好实现了接口层父接口的方法,其他实现层同样继承父接口和实现层父类,接口层中定义的特殊方法也在对应的实现类中进行实现。这样做可以有效的把相似的重复代码(重复的增删改查)尽可能...
分类:
其他好文 时间:
2015-07-30 11:20:04
阅读次数:
191
OOP继承的区别提纲:1. 普通类继承,并非一定要重写父类方法。2. 抽象类继承,如果子类也是一个抽象类,并不要求一定重写父类方法。如果子类不是抽象类,则要求子类一定要实现父类中的抽象方法。3. 接口类继承。如果是一个子接口,可以扩展父接口的方法;如果是一个子抽象类,可以部分或全部实现父接口的方法;...
分类:
其他好文 时间:
2015-07-29 11:34:23
阅读次数:
163
List接口是Collection的子接口,用于定义线性表结构,其中ArrayList可以理解为一个动态数组,而LinkedList可以理解为一个链表常用操作:
插入和删除操作:
void add(int index,E element):
将给定的元素插入到指定位置,原位置及后续元素都顺序向后移动。
E remove(int index):
删除给定位置的元素,并将被删除的元素返回。ge...
分类:
编程语言 时间:
2015-07-25 00:18:03
阅读次数:
243
Collection 接口公共方法: 1.增 add() addAll() 2.删 clear() remove() removeAll() retainAll()(取交集) 3.判断 contains() containsAll() equals() isEmpy() 两大子接口: List .....
分类:
编程语言 时间:
2015-07-22 01:32:29
阅读次数:
126