序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,其最终目的都是将内存中的对象持久化或者是在网络上传输。反序列化就是在适当的时候把这个文件再转化成原来的对象使用。
使用序列化的原因
a. 一个原因是将对象的状态保持在存储媒体中,以便可以在以后重新创建精确的副本。我们经常需要将对象的字段值保存到磁盘中,并在以后检索此数据。尽管不使用序列化...
分类:
其他好文 时间:
2014-06-19 10:45:42
阅读次数:
254
IE8以下请求助神之Douglas
Crockford:https://github.com/douglascrockford/json-jsJSON是一种格式化的字符串,特别适合在网络上传输,由Douglas
Crockford发明。JSON语法可以表示三种类型的值: 简单值:字符串、数值、布尔值...
分类:
编程语言 时间:
2014-06-11 08:08:17
阅读次数:
281
一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。
把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2)
在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序...
分类:
编程语言 时间:
2014-06-10 14:34:14
阅读次数:
324
Java 序列化Serializable详解(附详细例子)
1、什么是序列化和反序列化
Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。
2、什么情况下需要序列化
a)当你想把的内存中的对象保存到一个文件中或者数据库中时候;
b)当你想用套接字在网络上传送对象的时候;
c)当你想通...
分类:
编程语言 时间:
2014-06-03 02:21:02
阅读次数:
259
1.序列化是干什么的?
为了保存内存中各种对象的状态(实例变量,只保存实例变量),把这些状态保存到文件中或者数据库中,必要的时候反序列化读出来。2.什么时候用序列化
1)想保存对象的状态时 2)远程调用(RMI--远程调用) 3) 用套接字在网络上传输对象时3.怎么序列化 ObjectOu...
分类:
编程语言 时间:
2014-05-17 21:28:21
阅读次数:
255
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。
把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为Ja.....
分类:
其他好文 时间:
2014-05-07 18:50:56
阅读次数:
424
这里不讨论数学原理,只说明其实现和传输过程。我们先假定一个数据的发送方和一个数据的接收方(就叫小红和小明好了!)发送方小红拥有一对密钥:一个公钥和一个私钥。接收方小明也同样拥有一对密钥:一个公钥和私钥。注意:这四把钥匙(密码)各不相同!公钥的概念:公钥是可以在网络上传输的,也就是说接收发送双方都可以...
分类:
其他好文 时间:
2014-05-06 08:49:13
阅读次数:
317
NTLM是NT LAN Manager的缩写,这也说明了协议的来源。NTLM 是 Windows NT
早期版本的标准安全协议,Windows 2000 支持 NTLM 是为了保持向后兼容。Windows
2000内置三种基本安全协议之一。1早期SMB协议在网络上传输明文口令。后来出现 LAN Ma...
分类:
其他好文 时间:
2014-05-04 12:04:20
阅读次数:
554
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。
把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为Ja.....
分类:
编程语言 时间:
2014-05-01 19:34:42
阅读次数:
283
经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObjectRequest、JsonArrayRequest)用于请求一条JSON格式的数据,ImageRequest则是用于请求网络上的一张图片。
可是Volley提供给我们的Request类型就只有这么多,而我们都知道,在网络上传输的数据通常有两种格式,...
分类:
移动开发 时间:
2014-04-29 13:24:21
阅读次数:
574