定义: java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 为什么字符串通常也会进行序列化? 对象需要进行序列化的原因:保证对象的状态不变(比如一个studunet); 字符串通常也进行序列化的原因:为了保证解析不出意外(比如编码可能不一 ...
熟悉标签 writable //是否可以改写 enumerable //是否可以遍历,枚举 configurable //是否可以暂时被修改;是否可以通过delete删除 创建属性 一、创建单个属性 二、创建多个属性 对象的方法 一、Object.isExtensible(obj)//是否可以扩展 ...
分类:
其他好文 时间:
2016-11-21 19:55:10
阅读次数:
123
对象序列化: /// <summary> /// 将一个对象序列化为XML字符串 /// </summary> /// <param name="o">要序列化的对象</param> /// <param name="encoding">编码方式</param> /// <returns>序列化产生 ...
分类:
其他好文 时间:
2016-11-21 18:46:14
阅读次数:
208
ObjectInputStream与ObjectOutputStream可以将对象写在硬盘或者从硬盘中读取出来,当然也可以在网络中传输的时候。但是操作的对象必须实现序列化。 什么是对象的序列化?对象序列化的目标就是将对象保存在磁盘上,或者允许在网络中传输对象。 api中描述如下 api中的描述如下 ...
分类:
编程语言 时间:
2016-11-21 08:30:34
阅读次数:
150
1. 对象序列化的最主要的用处就是在传递,和保存对象(object)的时候,保证对象的完整性和可传递性。譬如通过网络传输,或者把一个对象保存成一个文件的时候,要实现序列化接口2.确切的说应该是对象的序列化,一般程序在运行时,产生对象,这些对象随着程序的停止运行而消失,但如果我们想把某些对象(因为是对 ...
分类:
其他好文 时间:
2016-11-04 07:35:48
阅读次数:
129
对象序列化 是将对象状态转换为可保持或传输的格式的过程。反序列化 是将流转换为对象序列化和反序列化相结合 可以使对象数据轻松的存储和传递在 .NET 中,如果是对象可序列化,需要在 声明对象的开始部分加上 [Serializable] 这个属性,并且不能被继承如一个类[Serializable]pu ...
分类:
Web程序 时间:
2016-11-03 22:55:10
阅读次数:
174
对Java对象序列化的目的是持久化对象或者为RMI(远程方法调用)传递参数和返回值。 下面是一个序列化对象写入文件的例子: 输出结果: [null-lg-123-human-d:lg] [null-ss-23-human-d:ss] ...
分类:
其他好文 时间:
2016-11-02 23:51:07
阅读次数:
404
* 弱散列映射表(WeakHashMap) * 如果有一个值,对应的键已经不再使用了,将会出现什么情况呢 * 假定对某个键的而最后一次引用已经消亡,不再有任何途径引用这个值对象了,但是由于程序中任何 * 部分没有再引用这个键,所以这个键/值无法从Map中删除。 * 遗憾的是,垃圾回收器跟踪活动的对象 ...
分类:
编程语言 时间:
2016-10-22 14:17:27
阅读次数:
229
http://blog.csdn.net/heng615975867/article/details/16119425 android 中自定义的对象序列化的问题有两个选择一个是Parcelable,另外一个是Serializable。 一 序列化原因: 1.永久性保存对象,保存对象的字节序列到本地 ...
分类:
其他好文 时间:
2016-10-12 21:57:33
阅读次数:
125