备忘录:在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存好的状态。 类图: 我们在编程的时候经常需要保存对象的中间状态,当需要的时候可以回复到这个状态,比如我们使用Eclipse进行编程的事件时候,假如编写失误(误删代码),我们希望恢复到先前 ...
分类:
其他好文 时间:
2016-11-11 11:57:51
阅读次数:
126
1.1概述 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可以将该对象恢复到原先保存的状态。这就是备忘录模式的定义。 对象的状态依赖于它的变量的取值情况,对象在程序运行期间的各个时刻可能具有不同的状态。在某些应用中,程序可能需要使用一种合理的方式来保存对象在某 ...
分类:
其他好文 时间:
2016-11-09 15:21:18
阅读次数:
144
话不多说,直接上图 1.Collection集合小结 注意: 凡是使用哈希表保存对象的容器,保存的对象在容器中都是唯一的,唯一性是通过被保存对象的hashCode和equals方法共同确定; 凡是使用二叉树保存对象的容器,保存的对象在容器中都是唯一的,而且保存时就是有序的,有序性和唯一性依赖被保存对... ...
分类:
编程语言 时间:
2016-11-07 01:03:26
阅读次数:
208
1. 对象序列化的最主要的用处就是在传递,和保存对象(object)的时候,保证对象的完整性和可传递性。譬如通过网络传输,或者把一个对象保存成一个文件的时候,要实现序列化接口2.确切的说应该是对象的序列化,一般程序在运行时,产生对象,这些对象随着程序的停止运行而消失,但如果我们想把某些对象(因为是对 ...
分类:
其他好文 时间:
2016-11-04 07:35:48
阅读次数:
129
一、泛型 1、在JDK1.4以前,所有的集合元素全都按照Object来存储,拿出来还要进行强制转型。由于这样的做法有太多的缺点,容易出现ClassCaseException,不安全,让人不省心,于是乎JDK5之后出现了泛型。 2、什么是泛型,通俗的讲,就是在Java文件编译期对类型进行检查。比如:L ...
分类:
编程语言 时间:
2016-10-27 01:30:37
阅读次数:
564
JsonJson 属于JavaScript所以要书写在<script></script>中1.语法规则: 1.1:键值对 1.2:逗号分隔 1.3:花括号保存对象 1.4:方括号保存数组JSON的值可以为NULL2.JSON对象是在花括号内书写(键值对"{ "name":"小王" , "url":" ...
分类:
Web程序 时间:
2016-10-21 00:01:08
阅读次数:
384
一. JSON语法 JSON 语法是 JavaScript 对象表示法语法的子集。 1.数据在名称/值对中 2.数据由逗号分隔 3.花括号保存对象 4.方括号保存数组 二. JSON 名称/值对 JSON 数据的书写格式是:名称/值对。 名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值 ...
分类:
Web程序 时间:
2016-10-20 11:39:12
阅读次数:
193
【List 元素有序(元素带角标索引)(存储顺序和取出顺序一致); 允许重复; 可以有null元素。 List又称为有序的Collection。它按对象进入的顺序保存对象,所以它能对列表中的每个元素的插入和删除位置进行精确的控制。同时,它可以保存重复的对象。 List接口是Collection接口的 ...
分类:
其他好文 时间:
2016-10-18 18:04:16
阅读次数:
125
http://blog.csdn.net/heng615975867/article/details/16119425 android 中自定义的对象序列化的问题有两个选择一个是Parcelable,另外一个是Serializable。 一 序列化原因: 1.永久性保存对象,保存对象的字节序列到本地 ...
分类:
其他好文 时间:
2016-10-12 21:57:33
阅读次数:
125