备忘录模式介绍: 备忘录模式是一种行为模式,该模式用于保存对象当前的状态,并且在之后可以再次恢复到此状态,这有点像我们平时说的“后悔”药。备忘录模式实现的方式需要保证被保存的对象状态不能被对象从外界访问,目的是为了保护好被保存的这些对象状态的完整性以及内部实现不向外暴露 备忘录模式的定义: 在不破坏 ...
分类:
其他好文 时间:
2017-04-17 23:10:27
阅读次数:
209
第11章 持有对象11.1 泛型和类型安全容器ArrayList:可以自动扩充自身尺寸的数组11.2 基本概念Java 容器的用途是“保存对象”Collection(一个独立元素的序列) : 所有的Collection都可以用foreach遍历 List QueueMap(字典关联数组):11.3 ...
分类:
编程语言 时间:
2017-04-03 20:34:51
阅读次数:
227
JAVA容器类类库的用途是"保存对象",并将其划分为两个不同的概念:1)Collection。一个独立元素的序列,这些元素都服从一条或多条规则。List必须按照插入的顺序保存元素,而Set不能用重复元素。Queue按照排队规则来确定对象产生的顺序(通常与它们被插入的顺序相同)2)Map。一组成..
分类:
编程语言 时间:
2017-03-28 22:12:17
阅读次数:
225
与其他语言不同的是, ECMAScript 数组的每一项可以保存任何类型的数据。 也就是说,可以用数组的第一个位置来保存字符串,用第二位置来保存数值,用第三个位置来保存对象,以此类推。 1 如何将数组转换成字符串类型? 常用的有如上两种方法。 2 需要在数组的后面再加入两项,怎么做? 3 需要在数组 ...
分类:
其他好文 时间:
2017-03-24 15:58:52
阅读次数:
126
1.ARC下单对象内存管理 局部变量释放对象随之被释放 清空指针对象随之被释放 弱指针需要明确说明 注意: 千万不要使用弱指针保存新创建的对象 2.ARC下多对象内存管理 ARC和MRC一样, 想拥有某个对象必须用强指针保存对象, 但是不需要在dealloc方法中release 3.ARC下循环引用 ...
分类:
其他好文 时间:
2017-03-20 20:54:43
阅读次数:
198
session技术 4.1 引入 cookie的局限: 1.cookie只能存字符串类型,不呢个保存对象 2.只能存非中文 3.一个cookie的容量不能超过4kb 如果要保存非字符串,超过4kb的技术,只能使用session技术 session特点: 会话数据保存在服务器端(内存中) 4.2 se ...
分类:
其他好文 时间:
2017-03-14 10:53:54
阅读次数:
162
java容器类 java 默默的看雨下 1.概述 Java容器类的JDK提供的保存对象的类。其隐藏了具体的实现(数组、链表),包含常用的数据结构:集合、队列、栈、映射 Java容器主要包括3部分:Collection集合(List、Set)、Map映射、工具类(Iterator迭代器、Enumera ...
分类:
编程语言 时间:
2017-02-27 19:00:29
阅读次数:
302
ThreadLocal 概念: ThreadLocal不是用来解决对象共享访问的问题,而主要是提供了保存对象的方法和避免参数传递的方便的对象访问方式。 ThreadLocal并不是一个Thread,而是Thread的局部变量,当使用ThreadLocal维护变量的时候ThreadLocal为每一个使 ...
分类:
编程语言 时间:
2017-02-13 15:22:22
阅读次数:
147
类的成员可以分为三大类:字段、方法和属性: 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份。 (一)字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的 ...
分类:
编程语言 时间:
2017-02-10 18:08:40
阅读次数:
230
1、序列化 序列化:将数据结构或对象转换成二进制串的过程 反序列化:将在序列化过程中所生成的二进制串转换成数据结构或者对象的过程 目的:保存对象状态或用于网络传输 2、hessian 序列化协议 1.0 参考官方文档:http://hessian.caucho.com/doc/hessian-1.0 ...
分类:
其他好文 时间:
2017-02-04 12:22:14
阅读次数:
586