大致讲述JSON异步的使用说明介绍

开发
为每一个软件行业的从业人员,无论是开发人员、项目经理、还是测试人员,也要不断适应这个趋势,我认为JSON异步只会使我们的工作更简单和更轻松

通过JSON异步减少网络内容传输,而JSON则可以把传输内容缩减到纯数据;然后利用jQuery内置的AJAX功能直接获得JSON格式的数据;在客户端直接绑定到数据控件里面,从而达到***。

List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引(元素在List中的位置,类似于数组下标)来访问List中的元素,这类似于Java的数组。

和下面要提到的Set不同,List允许有相同的元素。除了具有Collection接口必备的iterator()方法外,List还提供一个listIterator()方法,返回一个ListIterator接口,和标准的Iterator接口相比,ListIterator多了一些add()之类的方法,允许添加,删除,设定元素,还能向前或向后遍历。#t#

实现List接口的常用类有LinkedList,ArrayList,Vector和Stack。ArrayList实现了可变大小的数组。它允许所有元素,包括null。ArrayList没有同步。size,isEmpty,get,set方法运行时间为常数。但是add方法开销为分摊的常数,添加n个元素需要O(n)的时间。其他的方法运行时间为线性。

每个ArrayList实例都有一个容量(Capacity),JSON异步即用于存储元素的数组的大小。这个容量可随着不断添加新元素而自动增加,但是增长算法并没有定义。当需要插入大量元素时,在插入前可以调用ensureCapacity方法来增加ArrayList的容量以提高插入效率。

和LinkedList一样,ArrayList也是非同步的(unsynchronized)。Map接口请注意,Map没有继承Collection接口,Map提供key到value的映射。一个Map中不能包含相同的key。每个key只能映射一个value。Map接口提供3种集合的视图,JSON异步的内容可以被当作一组key集合,一组value集合,HashMap和Hashtable类似,不同之处在于HashMap是非同步的。

并且允许null,即null value和null key。,但是将HashMap视为JSON异步时(values()方法可返回Collection),其迭代子操作时间开销和HashMap的容量成比例。因此,如果迭代操作的性能相当重要的话,不要将HashMap的初始化容量设得过高,或者load factor过低。

责任编辑:chenqingxiang 来源: 博客园
相关推荐

2010-01-05 14:09:33

JSON数组

2010-01-13 09:48:34

Boost库

2010-01-08 09:03:38

返回JSON数据

2010-01-07 09:31:27

Json数据异常

2010-01-05 16:33:35

使用JSON

2010-05-27 14:02:04

SVN使用说明

2010-01-07 17:33:17

JSON 对象

2009-12-21 10:01:05

Oracle技术

2009-12-29 14:28:58

ADO数据

2009-12-31 09:42:41

ADO对象模型

2010-01-07 17:58:49

JSON数值

2010-01-05 15:48:51

JQuery缓存

2009-12-18 15:11:50

ADO.NET类

2010-06-03 13:49:04

Sendmail 配置

2010-01-06 16:53:57

JS两种语法

2010-01-08 14:27:45

JSON 帮助

2010-01-05 16:26:33

Javascript

2013-10-31 10:59:41

Clouda使用

2010-01-04 17:27:15

ADO.NET异步操作

2010-03-11 10:33:49

点赞
收藏

51CTO技术栈公众号