×

Java对象序列化您不知道的5件事

消耗积分:3 | 格式:rar | 大小:22 | 2010-11-23

英雄孤寂

分享资料个

本文是本系列的第一篇文章,这个系列专门揭示关于 Java 平台的一些有用 的小知识 — 这些小知识不易理解,但对于解决 Java 编程挑战迟早有用。

将 Java 对象序列化 API 作为开端是一个不错的选择,因为它从一开始就存 在于 JDK 1.1 中。本文介绍的关于序列化的 5 件事情将说服您重新审视那些标 准 Java API。

Java 序列化简介

Java 对象序列化是 JDK 1.1 中引入的一组开创性特性之一,用于作为一种 将 Java 对象的状态转换为字节数组,以便存储或传输的机制,以后,仍可以将 字节数组转换回 Java 对象原有的状态。

实际上,序列化的思想是 “冻结” 对象状态,传输对象状态(写到磁盘、 通过网络传输等等),然后 “解冻” 状态,重新获得可用的 Java 对象。所有 这些事情的发生有点像是魔术,这要归功于 ObjectInputStream/ObjectOutputStream 类、完全保真的元数据以及程序员愿 意用 Serializable 标识接口标记他们的类,从而 “参与” 这个过程。

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !