最新文章列表

HttpSession常见问题

HttpSession 常见问题     1 、 session 在何时被创建         一个常见的误解是以为 session 在有客户端访问时就被创建,然而事实是直到某 server 端程序调用 HttpServletRequest.getSession(true) 这 ...
gaobusi 评论(0) 有1999人浏览 2011-11-18 20:10

什么是java序列化?又如何实现java序列化?

    序列化:处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。     序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:Fi ...
xp9802 评论(4) 有1300人浏览 2011-11-17 14:18

C#.Net序列化,反序列化

C#.Net序列化,反序列化 二进制序列化,反序列化方法: private static Mutex mutex = new Mutex(); internal static bool Serialize(object obj, string objectName, string path) { t ...
LiuXiaoYong 评论(0) 有1414人浏览 2011-11-15 10:14

Java 序列化的高级认识

引言 将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口,使用 ObjectInputStream 和 ObjectOutputStream 进行对象的读写。然而在有些情况下,光知道这些还远远不够,文章列举了笔者遇到的一些真实情境,它们与 Java 序列化相关 ...
Sharpleo 评论(0) 有934人浏览 2011-11-07 16:32

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

Java 序列化简介 Java 对象序列化是 JDK 1.1 中引入的一组开创性特性之一,用于作为一种将 Java 对象的状态转换为字节数组,以便存储或传输的机制,以后,仍可以将字节数组转换回 Java 对象原有的状态。 实际上,序列化的思想是 “冻结” 对象状态,传输对象状态(写到磁盘、通过网络传输等等),然后 “解冻” 状态,重新获得可用的 Java 对象。所有这些事情的发生有点像是魔术,这要归 ...
Sharpleo 评论(0) 有871人浏览 2011-11-07 16:22

Java序列化与反序列化

基本概念:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。昨天在一本书上看到了,好好实践了一下,序列化为一般文件,也序列化为XML文件(使用XStream)。用于序列化的实体类Person.java    代码如下(记得需要实现Serializable接口): import java.io.Serializ ...
yangfanchao 评论(0) 有866人浏览 2011-11-04 15:47

php中把数组写入到文件,再读取

之前看到很多开源项目,一些项目的配置信息一般都写在文件里, 有些是写到配置文件的常量里,有些是写到数组里了。 不过那些相对复杂些,数组的没有深入研究。常量的我大致看了下, 一般在修改的时候,比较复杂,首先你需要把配置文件全部读出来, 然后通过正则匹配,替换内容,然后再写入文件, 而我下面用的这个方法,相对比较简单,也比较容易,我贴下代码吧 if(isset($_POST['sub'])){ ...
yeyuan 评论(0) 有3730人浏览 2011-11-03 11:14

java序列化机制

[coolxing按: 转载请注明作者和出处, 如有谬误, 欢迎在评论中指正.]   java的序列化机制支持将对象序列化为本地文件或者通过网络传输至别处, 而反序列化则可以读取流中的数据, 并将其转换为java对象. 被序列化的类需要实现Serializable接口, 使用ObjectInputStream和ObjectOutputStream进行对象的读写操作.   当然, java的序 ...
coolxing 评论(4) 有4714人浏览 2011-10-30 01:24

JSON的序列化和反序列化

json的序列化和反序列化在现在的javaweb中特别是ajax中使用的比较频繁,现在本人就这种技术提出自己的使用心得。 我的pojo对象的结构是这样的 部门表和员工表    1对多的关系 部门对象 public class Dept imp
northc 评论(0) 有4448人浏览 2011-10-23 18:45

[学生信息管理系统第一篇]业务分析,结构分析跟相关基础知识点

    恩,怎么样总结练习Java的第一个综合实践呢?在做这个系统时其实写的代码并不多,就是分包,封装对象,类似教师类,学生类,服务端类,客户端类,公共类( ...
yping061 评论(0) 有1447人浏览 2011-10-13 21:18

Bboss和xstream序列化/反序列化性能对比

Bboss和xstream序列化/反序列化性能对比 本报告分别测试bboss和xstream的序列化和反序列化功能,测试的接口如下: 1.接口方法 Bboss序列化和反序列化方法 //序列化 String xml = ObjectSerializable.toXML(joe); //反序列化 Person p = ObjectSerializable.toBean(xml, Pers ...
yin_bp 评论(1) 有1983人浏览 2011-10-13 00:18

序列化与反序列化中的AES加密

import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable; import ...
caniggia1986 评论(0) 有4290人浏览 2011-10-12 17:27

java序列化

有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。  Java序列化算法透析  Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。Java序列化API提供一种处理对象序列化的标准机制。在这里你能学到如何序列化一个对象,什么时候需要序列化以及 ...
new_restart 评论(0) 有785人浏览 2011-10-04 23:48

XBlink中关于XML/JSON格式中引用对象的路径的实现思路

在将一个对象序列化过程中,引用对象的处理是一个常见问题。 随着新版本XBlink的即将推出,这个老大难问题就需要慎重解决。 在0.7.0版中,引用虽然已经能够正确处理,但是实现方式是采用了对象出现先后顺序为标记,采用数字的方式来实现引用。 例如 A包含B,B包含C,C包含A,C也包含B。生成的XML如下: <A> <B> <C ...
pangwu86 评论(2) 有2472人浏览 2011-10-01 02:23

XStream反序列化Json

public class ResData { private String retCode; private String retMessage; private ArrayList funds; public void setRetCode(String retCode){ this.retCode = retCode; } publi ...
fordream 评论(1) 有1406人浏览 2011-09-26 17:54

类的序列化

简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象 ...
fanmingxing 评论(0) 有701人浏览 2011-09-21 10:33

Java对象复制--慎用clone

什么是拷贝、影子拷贝、深度拷贝,不是本文要讨论的。如需了解,以下两个连接还是不错滴。 http://liran-email.iteye.com/blog/550249 http://www.ibm.com/developerworks/cn/java/l-jpointer/index.html   1.clone的优点   a. 获得一个对象的拷贝(此处指深层拷贝)使用赋值操作符“=”是不 ...
米奈希尔 评论(0) 有6728人浏览 2011-09-15 15:16

利用Java序列化机制进行克隆深拷贝

  利用序列化机制进行深拷贝: A.将对象序列化到输出流再读回即可,且中间过程无需写入文件,只需使用ByteArrayOutputStream将数据存为字节数组.   *需要注意的是,这种克隆方法比显式地在clone方法中创建一个新的对象或克隆数据域要慢一些.    import java.io.ByteArrayInputStream; import java.io.ByteArrayOutput ...
yping061 评论(0) 有1616人浏览 2011-09-12 06:49

Java序列化机制对单例模式的影响及解决方法

  序列化对单例模式和枚举类型安全的影响: A.在枚举类型加入Java之前,往往采用以下的代码:    public class Orientation{       private static final Orientation HORIZONTAL=new Orientation(1);       private static final Orientation VERTICAL=new O ...
yping061 评论(0) 有1726人浏览 2011-09-11 11:52

Java中的JSON序列化和反序列化

每次写代码遇到问题的时候,google后总是先找javaeye里给出的答案,比较权威,比较专业,而且通常问题可以很快的解决。这两天在写一个.net客户端和java服务器端通过json报文,使用Mina框架通信的项目,为了减少编写代码的重复性,写了几个使用反射来通过函数名称调用该函数,以及Json序列化和反序列化的程序,现在想总结记录一下。1. Java中的JSON序列化和反序列化例子: ...
barbara3299 评论(0) 有6992人浏览 2011-08-29 21:40

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics