ArrayList 采用的是数组形式来保存对象的,这种方式将对象放在连续的位置中,所以最大的缺点就是插入删除时非常麻烦LinkedList 采用的将对象存放在独立的空间中,而且在每个空间中还保存下一个链接的索引 但是缺点就是查找非常麻烦 要丛第一个索引开始Hashtable和HashMap类有三个重
分类:
其他好文 时间:
2016-03-19 22:50:50
阅读次数:
159
序列化是将一个对象转换成字节流以达到将其长期保存在内存、数据库或文件中的处理过程。它的主要目的是保存对象的状态以便以后需要的时候使用。与其相反的过程叫做反序列化。 序列化一个对象 为了序列化一个对象,我们需要一个被序列化的对象,一个容纳被序列化了的对象的(字节)流和一个格式化器。进行序列化之前我们先
作用:网络传输格式。 JSON 语法规则 JSON 语法是 JavaScript 对象表示语法的子集。 数据在键值对中 数据由逗号分隔 花括号保存对象 方括号保存数组 JSON 名称/值对 JSON 数据的书写格式是:名称/值对。 基础结构 --> 重点 JSON[1] 结构有两种结构[2] jso
分类:
移动开发 时间:
2016-03-11 06:23:10
阅读次数:
204
1.ArrayList与linkedList 区别 ArrayList 采用的是数组形式来保存对象的,这种方式将对象放在连续的位置中,所以最大的缺点就是插入删除时非常麻烦; 优点是查找比较快。 LinkedList 采用的是链表的形式来保存对象的,将对象存放在独立的空间中,而且在每个空间中还保存下一
分类:
编程语言 时间:
2016-03-07 22:11:16
阅读次数:
267
Parcelable和Serializable的区别: android自定义对象可序列化有两个选择一个是Serializable和Parcelable 一、对象为什么需要序列化 1.永久性保存对象,保存对象的字节序列到本地文件。 2.通过序列化对象在网络中传递对象。 3.通过序列化对象在进程间传递对
分类:
移动开发 时间:
2016-03-07 19:06:08
阅读次数:
137
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式 全然独立于语言的文本格式 易于人阅读和编写 易于解析和生成 (网络传输速度快) JSON语法规则 数据在 名称/值 对中 数据有逗号分隔 花括号保存对象 方括号保存数组 下面是一个.JSON 文件 { "c
分类:
Web程序 时间:
2016-03-02 18:05:46
阅读次数:
199
python 面向对象(进阶篇)本篇将详细介绍Python 类的成员、成员修饰符、类的特殊成员以及类的反射。类的成员类的成员可以分为三大类:字段、方法和属性注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对...
分类:
编程语言 时间:
2016-03-01 22:32:47
阅读次数:
384
重要程度:★★☆☆☆ 一、什么是备忘录模式 保存对象的某个状态并可以恢复到该状态 二、补充说明 例子很多,如回退 ctri + z,回滚,ps恢复到操作历史的某一刻等等。。。 三、角色 备忘录角色:存储状态 发起人角色:创建备忘录,并利用备忘录存储自己的状态 负责人:管理备忘录 客户端 四、例子,J
分类:
其他好文 时间:
2016-02-27 09:45:39
阅读次数:
118
在ssh中使用hibernateTemplate来保存对象的时候。出现一个问题,就是saveOrUpdate既不报错。也不在控制台打印插入语句,也不想数据库插入数据。 问题解决: 这个是事务的原因。检查事务的配置是否与使用的包名相应的上 <aop:config> <aop:pointcut id="
分类:
Web程序 时间:
2016-02-22 20:52:55
阅读次数:
230
js的变量保存两种类型的数据——基本数据类型与引用类型。具有以下几点特征: 变量: 1)基本类型值在内存中占固定大小的空间,因此被保存在栈内存中; 2) 把保存基本类型值得变量赋给另一个变量,会创建这个值的副本; 3) 引用类型的值是对象,存在堆内存中; 4) 变量不会保存对象,只是创建了新的指针指
分类:
编程语言 时间:
2016-02-21 22:50:35
阅读次数:
236