关闭

Java序列化与反序列化

标签: java
88人阅读 评论(0) 收藏 举报
分类:
Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。

 1.Java序列化与反序列化

 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。

 2.为什么需要序列化与反序列化

 我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括文本、图片、音频、视频等, 而这些数据都会以二进制序列的形式在网络上传送。那么当两个Java进程进行通信时,能否实现进程间的对象传送呢?答案是可以的。如何做到呢?这就需要Java序列化与反序列化了。换句话说,一方面,发送方需要把这个Java对象转换为字节序列,然后在网络上传送;另一方面,接收方需要从字节序列中恢复出Java对象。

 当我们明晰了为什么需要Java序列化和反序列化后,我们很自然地会想Java序列化的好处。其好处一是实现了数据的持久化,通过序列化可以把数据永久地保存到硬盘上(通常存放在文件里),二是,利用序列化实现远程通信,即在网络上传送对象的字节序列。

详细讲解:http://blog.csdn.net/wangloveall/article/details/7992448/

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

java序列化和java反射机制认识

一、序列化是什么?    序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。     序列化分为两大部分:序列化和反序列化。      (1)序列化—将数据分解成字节流,以便...
  • qq_24892029
  • qq_24892029
  • 2016-04-20 22:17
  • 1625

java 的序列化和反序列化的概念及简单使用

何为序列化
  • sinat_32955803
  • sinat_32955803
  • 2016-05-05 13:51
  • 5417

java序列化与反序列化系列问题

很多商业项目用到数据库、内存映射文件和普通文件来完成项目中的序列化处理的需求,但是这些方法很少会依靠于Java序列化。本文也不是用来解释序列化的,而是一起来看看面试中有关序列化的问题,这些问题你很有可...
  • mawming
  • mawming
  • 2016-07-20 11:05
  • 2097

Java反序列化漏洞之Weblogic、Jboss利用之payload生成工具

  • 2016-02-12 20:36
  • 957KB
  • 下载

weblogic的JAVA反序列化漏洞修改方法

  • 2017-04-28 10:50
  • 827KB
  • 下载

java反序列化利用

  • 2017-08-31 23:54
  • 33.79MB
  • 下载

java反序列化利用工具

  • 2016-07-06 20:05
  • 34.27MB
  • 下载

Java反序列化漏洞利用工具(WebLogic&Jboss)

  • 2016-01-01 20:09
  • 101KB
  • 下载

反序列化作用

  • 2013-07-04 07:12
  • 104KB
  • 下载

单独jar(weblogic密码破解+反序列化漏洞入侵)

  • 2016-11-25 11:08
  • 45.77MB
  • 下载
    个人资料
    • 访问:4133次
    • 积分:75
    • 等级:
    • 排名:千里之外
    • 原创:0篇
    • 转载:23篇
    • 译文:0篇
    • 评论:0条
    文章分类