- 博客(7)
- 资源 (4)
- 收藏
- 关注
转载 Struts2之ModelDriven
strus2中获取表单数据有两种方式:属性驱动和模型驱动。 属性驱动即使用Action的属性元素封装请求参数,我们需要在Action中定义与表单元素对应的所有的属性,因而在Action中会出现 很多的getter和setter方法,使得Action代码量增加了很多,而且不利于封装和继承, 模型驱动是使用JavaBean来封装来回请求参数,它使得Action更加简洁,可以使Ac
2017-01-25 16:28:32 390
转载 Java集合-Collection
首先来看看Collection的一些框架类关系图: Collection是一个接口,它主要的两个分支是:List 和 Set。 List和Set都是接口,它们继承于Collection。List是有序的队列,List中可以有重复的元素;而Set是数学概念中的集合,Set中没有重复元素! List和Set都有它们各自的实现类。 为了方便,我们抽象出了AbstractCollection抽象类...
2017-01-21 16:49:27 177
转载 Java集合-Map
下图是Map的架构: 如上图: (01) Map 是映射接口,Map中存储的内容是键值对(key-value)。 (02) AbstractMap 是继承于Map的抽象类,它实现了Map中的大部分API。其它Map的实现类可以通过继承AbstractMap来减少重复编码。 (03) SortedMap 是继承于Map的接口。SortedMap中的内容是排序的键值对,排序
2017-01-20 15:11:52 355
转载 Java集合-ArrayList 实现原理
1.ArrayList概述 ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。 每个ArrayList实例都有一个容量,该容量是指用来存储列表元素的数组的大小。它总是至少等于列表的大小。随着向ArrayList中不断添加元素,其容量也自动...
2017-01-18 19:53:21 252
转载 Java集合-ArrayList介绍
ArrayList介绍 ArrayList简介 ArrayList 是一个数组队列,相当于 动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable这些接口。 ArrayList 继承了AbstractList,实现了List。它是一个数组队列,提供...
2017-01-18 13:28:46 313
原创 Java数组asList()使用方法总结
Java中Arrays的asList()方法 可以将 数组转为List ,但是该方法很容易让人犯错或产生误解。 请看下面例子: public class demo4 { public static void main(String[] args) { // TODO Auto-generated method stub String s[]={"aa"
2017-01-17 17:14:15 3272
原创 Java学习笔记-数组
一维数组的声明方式: type var[]; 或type[] var; 声明时不能指定其长度(数组中元素的个数), Java中使用关键字new创建数组对象,格式为: = new 数组类型 [元素的个数] 初始化: 1.动态初始化:数组定义与为数组分配空间和赋值的操作分开进行; 2.静态初始化:在定义数字的同时就为数组元素分配空间并赋值; 3.默认初始化:数组
2017-01-17 15:56:41 229
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人