本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
java数组和容器(Collection)
一,数组:(定义、分配空间、赋值)
一维数组的声明:type [] var 或者 type var [];
java中试用new 创建数组对象格式为:数组名 = new 数组元素类型[数组元素个数];
注意理解基本数据类型数组和引用类型一维数组的内存分配差异。
数组的定义与初始化
1,数组动态初始化(数组的定义也就是数组的空间分配和数组元素的赋值分开进行):数组的定义与数组元 ...
【总结】关于List的一些容易出错的地方
1.关于list.isEmpty
只要有list.add操作。即使是list.add("") (1次或若干次),list.isEmpty也是返回false; 如果你仅仅是声明一个List,而没有add操作,则li ...
redis 4 list操作
lists 因为是双向队列 可以作为栈或者队列
队列:先进先出 想象成一根水管(水是元素,从上往下流,顶部是头部,底部是尾)
栈:先进后出
一,lpush 从list头部添加压入一个元素(相当于栈)
lpush mylist world
lpush mylist hello
二,lrange 从list取出元素(从头取到尾)
lrange mylist 0 -1
三, ...
浅谈JAVA容器之list
1、 list
1、ArrayList
publicclass ArrayList<E> extends AbstractList<E>
implements List<E>, RandomAccess, Cloneable, java.io.Serializable
AbstractList继承了Ab ...
strut中,如何向台传输LIST类型的数据
对于将页面中单个String类型的数据传输到后台,我想只要使用过struts2的肯定是会的。
今天遇到一个问题是,要将一个List类型的数据传输到后台。
场景:
有一个 新建角色 的页面,在这个页面中,可以选定任意的人加入到这个角色中。
最终我设计的类如下:
首先是 action:(只留了说明需要的代码)
public class RoleAction {
privat ...
js list对象操作
function Vector()
{
this.data = new Array();
this.add = Vector_add;
this.remove = Vector_remove;
this.elementAt = Vector_elementAt;
t ...
spring注入Set,List,Properties和Map
好久没有写代码了 连spring注入都忘记了,真是老了不行了,记录下吧
java代码
package hua;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.HashSet;
import java.u ...
Velocity遍历map与遍历list
问题:
向页面传递key与value的组合
1.
1.1 思路,key与value,想到用map
private Map<String,String> lineBusiness = new HashMap<String,String>() ;
lineBusiness.put("abc","bcd");
lineBusin ...
java集合---Collection接口
java的集合分为三大接口,分别是Collection,Map,Iterator,集合接口和类在java.util包中,此次主要介绍三大接口之一的Collection接口。
一些Collection允许有重复元素,而另一些则不允许,一些Collection是有序的,另一些则是无序的。Collection不提供接口的任何直接实现,它提供更加具体的子接口List和Set。
...
java集合框架:ArrayList<E>
目录
1.常用方法2.关于遍历3.关于删除4.关于删除5.关于删除6.关于扩容7.关于最大容量8.1.8版本新特性9.List的其他实现类
ArrayList实现了List接口,内部通过Object类型的数组有序存储数据(可重复),并且能够根据元素数量进行扩容,实现了动态的增加和减少元素.
1.常用方法
add()
addAll()
增加元素
remo ...
java集合框架:概述
1.概述
Java集合框架,Java Collections Framework(JCF),主要包括单值集合(collection),键值映射(map),和对于JCF进行包装的算法类.
1.1 Collection<E>
Collection是所有单值集合的根接口,E表示集合中元素的类型.JDK不提供此接口的任何直接实现,而是提供更具体的子接口(如List,Set等).
...
Redis-3 数据类型详解之List
1. 理论篇
在学习List之前先对其来一点理论的了解是有好处的。
简单来说比如 10,20,1,2,3 的序列就是一个List。不过 List 是继承自ArrayList 还是LinkedList,他们之间的差别还是很大的。LinkedList 意味着即使你的 List 列表中有一百万个数据,在 List 的头或者 尾部插入数据的时间都是恒定的。比如无论数组里面有10个或者1000万个元素 ...
Mybatis 传参数 List Array
两个类
//
public class ShopBean{
private Integer shopId;
private List<BaseBean> shopList;
private String[] shopArray;
//get method
//set method
}
//基类
public class Bas ...
CopyOnWriteArrayList再续
相关文章
http://wangxinchun.iteye.com/blog/1872212
CopyOnWriteArrayList 适合读频繁,写不频繁的情况,最重要的是如果list中的数据量非常大,请不要使用这个,那在写的时候复制到代价将会非常大。
这时可以考虑使用Vector 或者collections.synchronizedlist 。
但是这样读和读之间依然是互斥的,性能肯定差。
...