最新文章列表

如何序列化transient和static修饰的变量

通常情况下,用transient和static修饰的变量是不能被序列化的,但是通过在序列化的类中写writeObject(ObjectOutputStream stream)和readObject(ObjectInputStream stream)方法,可以实现序列化。 有人说static的变量为什么不能序列化,因为static的变量可能被改变。 static final的常量可以被序列化。 p ...
837062099 评论(0) 有7245人浏览 2012-03-23 18:01

深入探索Java对象的序列化

深入探索Java对象的序列化 Android IT: 对象序列化就是把对象写入到输出流中,用来存储或者传输。 对象的反序列化就是从输入流中读取对象。 要序列化的对象应该实现Serializable接口。 Serializable接口是一个标识接口,没有抽象方法。 Serializable有一个子接口Externalizable,实现Externalizable接口的类可以自行控制对象序列化 ...
lyn111 评论(0) 有712人浏览 2012-03-22 16:09

Cannot serialize session attribute listPlace for session

这主要是你的部分实体类,或其他封在seesion中的信息 没有序列化 ; 解决方法很简单,序列化 就行了; 在类后 继承implements java.io.Serializable ;其他的神马都不需要变...试试吧!
我的名字有点长 评论(0) 有1379人浏览 2012-03-09 10:40

可序列化接口Serializable

Serializable接口是一种标记性接口。因为它没有方法,所以,不需要在类中为实现Serializable接口增加额外的代码。实现这个接口可以启动Java的序列化机制 ...
Tony_Lee-S 评论(0) 有1374人浏览 2012-02-22 17:23

Java中对serialVersionUID的解释

我们在IDE里编写Java项目时常常会遇到这样的警告: 引用The serializable class ** does not declare a static final serialVersionUID field of type long 一个类或者其父类如果实 ...
tjuking 评论(0) 有2872人浏览 2012-01-08 16:35

Android日记之2011\12\29

      在Activity之间相互传值,用的是Intent,通过put可以传递基本类型的值和List。但是如果要传一个对象呢?       第一种方法可以把这个对象写成一个Json字符串,在目标Activity再把这个Json字符串转回成对象就行了,这样相对来说比较麻烦。      第二种方法是,让对象实现Serializable接口,在Activity中实例化Bundle,通过 putSeri ...
iflytek_wjzhu 评论(0) 有704人浏览 2011-12-29 21:52

Java关键字——transient

眼看就要2012了,这一年给自己树立的研究课题基本上因为工作的转型,最终都没能实现。开发经验开始消减,更没能赶上新技术。终于,我要恢复开发经验! 找回曾经的我! 最近被问到很多Java基础性的问题,突然发现自己长时间沉迷于框架整合的乐趣中,有关于底层这方面原来不曾深度研究,有必要恶补下了。 “transient”——“瞬态”,先不说这个翻译是否恰当,这个变量关键字一直不曾使用,简单的说就是被瞬态 ...
snowolf 评论(10) 有8797人浏览 2011-12-29 17:27

XStream序列化与反序列化对象

XStream是一个将java对象序列化为xml以及从xml反序列化为java对象的开源类库。 使用 XStream 不用任何映射就能实现多数 Java 对象的序列化。在生成的 XML 中对象名变成了元素名,类中的字符串组成了 XML 中的元素内容。使用 XStream 序列化的类不需要实现 Serializable 接口。XStream 是一种序列化工具而不是数据绑定工具,就是说不能从 XML ...
pengtyao 评论(0) 有6501人浏览 2011-12-25 19:50

对象序列化

    对象序列化是Java中高级的使用,简单的说对象序列化就是使得对象能在不运行程序的时候,保存对象的信息,以便以后使用。Java中序列化是通过实现Serializable接口使用,一旦实现了Serializable接口,必须有一个相应的唯一的序列号。下面是简单的代码,阐述Serializable的使用。 package Test; import java.io.File; impor ...
yushu1987 评论(0) 有766人浏览 2011-12-25 19:00

java clone

[coolxing按: 转载请注明作者和出处, 如有谬误, 欢迎在评论中指正.]   clone用在什么场合下 1. 创建一个新的对象需要很复杂的步骤(例如类的继承层次很 ...
coolxing 评论(0) 有2205人浏览 2011-12-04 23:27

序列化到底是怎么回事

有感:花了7年多时间才感悟到什么样才是一个真正的程序员。 “研究”了那么多“高深”的东西后才发现,原来“低级”的基础是那么重要。 面对基础,我又是那么无知。   所谓Java的序列化是指,Java对象(注意是对象、对象)可以被编码成字节码的形式(主要用于存储或传输),同时可以进行逆向的操作,“反”序列化成JVM中的对象。   当然,不是所有的Java对象都可以序列化:必须实现java.i ...
sharajava 评论(0) 有1393人浏览 2011-12-04 22:16

基于annotation的hibernate主键生成策略

自定义主键生成策略,由@GenericGenerator实现。 hibernate在JPA的基础上进行了扩展,可以用一下方式引入hibernate独有的主键生成策略,就是通过@GenericGenerator加入的。 比如说,JPA标准用法 Java代码 @Id @GeneratedValue(GenerationType.AUTO) 就可以用hibernate特有以下用法来实现 Java代码 @G ...
t641339564 评论(0) 有1302人浏览 2011-11-25 10:46

java序列化机制

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

JAVA序列化与反序列化[转]

在JAVA中,一个大的应用程序需要保存很多对象的时候,由于虚拟机内存有限,(资源宝贵啊  )有时不可能所有有用的对象都放到内存中,因此,需要将不常用的对象暂时持久化的文件中,当需要这个对象时,再从文件把对象恢复到内存中,这就是所谓对象的序列化和反序列化。本文讲实现如何将对象序列化到文件,然后再从文件反序列化到对象,你会发现其实特别简单 先看一下对象的序列化和反序列化的关键是什么 1,首先被 ...
abc123456789cba 评论(0) 有1386人浏览 2011-10-27 14:50

Java Serializable 序列化的作用

序列化是什么:   序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。   序列化分为两大部分:序列化和反序列 ...
abc123456789cba 评论(0) 有969人浏览 2011-10-27 14:42

Java 串行化(序列化)

串行化(serialization)是指将一个对象的当前状态转换成字节流(a stream of bytes)的过程,而反串行化(deserialization)则指串行化过程的逆过程,将字节流转换成一个对象,打回原形。 一、串行化的意义: 1:解决Web应用程序的无状态弊端 一旦将某一对象串行化,得到的字节可以存储在文件、数据库,或内存中—— 只要是可以存储的任何地方。需要恢复对象时,仅 ...
CB-13 评论(0) 有879人浏览 2011-10-23 10:30

[代码记录生活]Serializable(序列化)

序列化:   把对象转换为字节序列(冷冻)   把字节序列转换为对象(解冻) 序列化应用:   把内存中的对象保存到文件或数据库。   在网络上传送对象。 需要进行序列化的类,必须实现 Serializable 接口: public class Person implements Serializable{ ........ } 将一个类写入到文件中(类的 ...
newerdragon 评论(0) 有1088人浏览 2011-10-13 19:51

bbossgroups 对象xml序列化/反序列化性能测试

本文探讨开源项目bbossgroups 中对象xml序列化/反序列化性能测试。 1.测试和源码工程下载地址 bboss soa工程源码下载(解压后子目录bboss-soa工程) bbossgroups soa 测试用例java代码下载(包含在bboss soa的test目录下) TestSerializable.java 2.用例使用代码 2.1 定义两个类,Person与PhoneNumber ...
yin_bp 评论(0) 有1366人浏览 2011-10-10 23:16

用序列化(Serializable)保存、读取对象

   实现Serializable借口的对象可以被转换成一系列字节,并可以在以后使用时完全恢复原来的样子。这一过程也可以在网络中进行,这样就可以先在windows机器上创建一个对象,对其序列化,然后通过网络发送给Linux机器,就可以在Linux机器上准确无误地恢复成原来的样子。整个过程不必关心数据在不同机器上如何表示,也不必关心字节的顺序或其他细节。       序列化的思想就是“冻结”对象,操 ...
OracleX 评论(0) 有876人浏览 2011-08-23 15:33

最近博客热门TAG

Java(141746) 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