java.util.ArrayList
详细注释了ArrayList的实现,基于JDK 1.8 。
迭代器SubList部分未详细解释,会放到其他源码解读里面。此处重点关注ArrayList本身实现。
import java.util.AbstractList;
import java.util.Arrays;
import java.util.BitSet;
impor...
分类:
编程语言 时间:
2016-04-22 20:22:57
阅读次数:
255
#define_CRT_SECURE_NO_WARNINGS1#include<iostream>#include<assert.h>usingnamespacestd;enumNODETYPE{HEAD,VALUE,SUB};structGeneralizedNode{NODETYPE_type;GeneralizedNode*_next;union{char_value;GeneralizedNode*_sublist;};GeneralizedNode(NODETYPEtype=..
分类:
其他好文 时间:
2016-04-10 19:35:25
阅读次数:
174
1.使用List接口中subList(int startIndex,int endIndex)方法实现分页 2.直接使用数据库SQL语句实现分页 3.使用hibernate等框架实现跨数据库的分页 Mysql查询语句 select * from t_student limit 0,10 Postgr ...
分类:
编程语言 时间:
2016-04-04 01:35:38
阅读次数:
280
//求深度的那儿得好好推敲
#include<iostream>
#include<assert.h>
usingnamespacestd;
typedefcharelemType;
enumNodeType
{
HEAD,
VALUE,
SUB
};
structGNode
{
NodeType_type;
GNode*_next;
union
{
elemType_value;
GNode*_subList;
};
GNode(Nod..
分类:
其他好文 时间:
2016-03-28 00:29:57
阅读次数:
222
这里做个java集合/数组拆分多个子集合/数组的两种实现方式的笔记。方式一:/**
*拆分集合
*@paramdatas
*@paramsplitSize
*@param<T>
*@return
*/
private<T>List<List<T>>spliceArrays(List<T>datas,intsplitSize){
if(datas==null||splitSize&..
分类:
编程语言 时间:
2016-02-01 19:06:46
阅读次数:
331
import org.junit.Test;import java.util.ArrayList;import java.util.List;import static org.hamcrest.MatcherAssert.assertThat;import static org.hamcrest....
分类:
其他好文 时间:
2016-01-21 06:54:18
阅读次数:
253
ArrayList 中 subList 的基本用法:subList(fromIndex:int,toIndex:int):List返回从fromIndex到toindex-1 的 子列表在使用集合中,可能常常需要取集合中的某一部分子集来进行一下操作,于是subList这个方法就映入我们的眼帘,毫不犹...
分类:
编程语言 时间:
2015-12-02 18:03:48
阅读次数:
190
方法和ArrayList中基本上都是相同的,只是加了synchronized关键字,而调用subList时使用了Collections.synchronizedList。具体的以后有时间再分析。
分类:
其他好文 时间:
2015-08-17 23:16:25
阅读次数:
109
List方法subList(fromIndex,toIndex)测试案例 public?class?TestSubList?{
????public?static?void?main(String[]?args)?{
????????List<String>?list?=?new?ArrayList<String>();
??...
分类:
其他好文 时间:
2015-08-12 17:10:57
阅读次数:
644
List 接口以及实现类和相关类源码分析List接口分析接口描述用户可以对列表进行随机的读取(get),插入(add),删除(remove),修改(set),也可批量增加(addAll),删除(removeAll,retainAll),获取(subList)。还有一些判定操作:包含(contains...
分类:
其他好文 时间:
2015-07-08 22:15:04
阅读次数:
209