E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA序列化
Java序列化
算法透析
/** * 转载请注明作者longdick http://longdick.iteye.com * */ Java 序列化算法透析 Serialization (序列化)是一种将对象以一连串的字节描述的过程;反序列化 deserialization 是一种将这些字节重建成一个对象的过程。 Java 序列
longdick
·
2009-08-27 20:00
java
jvm
算法
网络协议
J2SE
java序列化
Serializable 学习入门
(一)序列化作用:把内存中的对象转化为另一种形式,以供传输或存储。(二)序列化前提:(1)要序列化对象必须是可序列化的,即必须实现Serializable接口。(2)要序列化对象的属性也都是可序列化的。(3)要序列化对象引用的对象也必须是可序列化的,如:要序列化一个HashMap实例,需要把放入到HashMap中的对象也都序列化。(4)要序列化一个内部类,该内部类必须可序列化,并且外部类也必须可
gotohbu
·
2009-08-27 15:00
java
exception
String
object
user
HashMap
java 中 Serializable问题
以供更多人分享,原作品来源:http://hi.baidu.com/xcl119xcl/blog/item/f9d808fc48568af5fd037f0f.htmljava 摘要:本文比较全面的介绍了
Java
anhuixiaozi
·
2009-08-20 20:00
java
exception
ClassLoader
String
Class
Constructor
java序列化
基础
所谓对象序列化就是将对象的状态转换成字节流,以后可以通过这些值再生成相同状态的对象。这个过程也可以通过网络实现,可以先在Windows机器上创建一个对象,对其序列化,然后通过网络发给一台Unix机器,然后在那里准确无误地重新"装配"。像RMI、Socket、JMS、EJB它们中的一种,彼此为什么能够传递Java对象,当然都是对象序列化机制的功劳。
jackey25
·
2009-08-20 16:00
java
jvm
socket
jms
网络应用
java序列化
基础
所谓对象序列化就是将对象的状态转换成字节流,以后可以通过这些值再生成相同状态的对象。这个过程也可以通过网络实现,可以先在Windows机器上创建一个对象,对其序列化,然后通过网络发给一台Unix机器,然后在那里准确无误地重新"装配"。像RMI、Socket、JMS、EJB它们中的一种,彼此为什么能够传递Java对象,当然都是对象序列化机制的功劳。
jackey25
·
2009-08-20 16:00
java
jvm
socket
网络应用
jms
java序列化
的作用
最近在阅读Core J2EE Patterns 的时候发现例子里用于在各个层次里进行传输的TO(Data Transfer Object)都实现了java.io.Serializable接口,看到这些偶突然感到茅塞顿开~困扰了很久的关于Serializable的疑问渐渐解开了,查找相关资料并总结如下: 序列化是什么: 序列化就是将一个对象的状态(各个属性量)保存起来,然后在适
treblesoftware
·
2009-08-20 11:00
java
oracle
bean
unix
网络应用
java序列化
1 方法签名: 在ObjectOutputStream 里 是 writeObject() 在ObjectInputStream 里 是 readObject() 在被序列化的对象中 是 writeObject(ObjectOutputStream) 和 readObject( ObjectInputStream ) (事实上 在writeObje
gatusso52
·
2009-08-19 15:00
java
java序列化
的作用
最近在阅读CoreJ2EEPatterns的时候发现例子里用于在各个层次里进行传输的TO(DataTransferObject)都实现了java.io.Serializable接口,看到这些偶突然感到茅塞顿开~困扰了很久的关于Serializable的疑问渐渐解开了,查找相关资料并总结如下:序列化是什么:序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。序列化分为两大部分:
kjfcpua
·
2009-08-18 11:00
java
object
网络
interface
图形
编译器
Serializable
java序列化
介绍
BeanSerializableInterface的接口让BEAN可以串行化,将其变成一个可保存为以后使用的二进制流。当一个BEAN被系列化到磁盘上或者其他任何地方,其状态被保存起来,其中的属性值也不会改变。在BEAN的规范中,JSP并没有要求BEAN实现Serializable接口。但是,如果您希望自己控制您所创建的组件的serialization进程,或者您想serialize并不是标准组件扩
Java2King
·
2009-08-16 15:00
java
bean
String
serialization
tree
Class
Java序列化
(2)
在前面刚转载了一篇文章,我觉得理论讲的还不错,但是例子不够完整,所以我就在帖一个完整点的例子. 如: package com.exam.jpart; import java.io.Serializable; /** * * @author zyong * 这是一个简单的JavaBean类,就序列化该类 */ @SuppressWarnings("seria
zyongking
·
2009-08-14 23:00
java
Java序列化
(1)
1.序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来.虽然你可以用自己的各种各样的方法来保存object states,但是java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化. 2.什么情况下需要序列化? a)当你想把内存中的对象状态保存到一个文件中或者数据库中的时候. b)当你想
zyongking
·
2009-08-14 22:00
java
jvm
c
socket
OS
看完
java序列化
后的思考
但是看完
java序列化
后,我发现我对java的实现原理还是没理解深刻,我
ample
·
2009-08-07 15:00
JavaScript
java
工作
Hibernate
ext
java序列化
所谓对象序列化就是将对象的状态转换成字节流,以后可以通过这些值再生成相同状态的对象。这个过程也可以通过网络实现,可以先在Windows机器上创建一个对象,对其序列化,然后通过网络发给一台Unix机器,然后在那里准确无误地重新"装配"。像RMI、Socket、JMS、EJB它们中的一种,彼此为什么能够传递Java对象,当然都是对象序列化机制的功劳。
ample
·
2009-08-07 15:00
java
jvm
socket
网络应用
jms
java序列化
的一个小例子!
代码1 //生成一个可以序列化的普通类! import java.io.Serializable; public class Configyration implements Serializable { private String str; private int i; public String getStr() {
zhaohong
·
2009-08-02 20:00
java
java序列化
深入研究
1.什么是序列化? 简单的说就是为了保存各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象再读出来的过程。对象序列化就是把对象写入到输出流中,用来存储或传输。 2.序列化都保存了些什么? a.对象的类型。 b.对象属性的类型。 c.对象属性的值。 3.什么情况下需要序列化? a.当你想把对象的状态保存到一个文件中或者数据库中的时候。
gybyylx
·
2009-07-31 00:00
java
thread
String
socket
null
Class
java序列化
(Serializable)
序列化机制只保存对象的类型信息,属性的类型信息和属性值,和方法没有什么关系,你就是给这个类增加10000个方法,序列化内容也不会增加任何东西 简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于网络必须进行流化)!在对对象流进行读写操作时会引
wanghuailong
·
2009-07-24 14:00
java
exception
String
manager
Class
import
java对象序列化(二)
阅读更多首先了解一下
java序列化
与反序列化的作用:引用序列化是什么:序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。序列化分为两大部分:序列化和反序列化。
zxl_ong
·
2009-07-21 15:00
Java
网络应用
.net
Servlet
java对象序列化(二)
首先了解一下
java序列化
与反序列化的作用: 引用 序列化是什么: 序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。
zxl_ong
·
2009-07-21 15:00
java
.net
servlet
网络应用
hession、burlap和http invoker远程调用方案的使用和比较
nbsp; http://longdick.iteye.com * */ 远程服务调用大致可以分为固定语言环境和语言中立两种;前者如基于rmi的EJB、基于
java
longdick
·
2009-06-30 17:00
spring
bean
xml
Web
servlet
hession、burlap和http invoker远程调用方案的使用和比较
nbsp; http://longdick.iteye.com * */ 远程服务调用大致可以分为固定语言环境和语言中立两种;前者如基于rmi的EJB、基于
java
longdick
·
2009-06-30 17:00
spring
xml
bean
Web
servlet
hession、burlap和http invoker远程调用方案的使用和比较
nbsp; http://longdick.iteye.com * */ 远程服务调用大致可以分为固定语言环境和语言中立两种;前者如基于rmi的EJB、基于
java
longdick
·
2009-06-30 17:00
spring
Web
bean
xml
servlet
关于序列化
最近项目上用到了序列化的东西,所以就来总结一下
java序列化
的一些基础东西,已经google 出的一款可以用于序列话的工具Gson.
kakashi
·
2009-06-24 01:00
java
json
Ajax
Google
XP
对于
Java序列化
的一次认识 转javaeye(感觉不错)
其实这个问题简单思考一下就可以搞清楚,方法是不带状态的,就是一些指令,指令是不需要序列化的,只要你的JVMclassloader可以load到这个类,那么类方法指令自然就可以获得。序列化真正需要保存的只是对象属性的值,和对象的类型。这些知识找一本Java基础编程的书,或者Java手册就可以查到,我以为是不应该犯这种基本概念错误的。我们可以做一个简单的小试验,来证实一下:Java代码packagec
gaojiewyh
·
2009-06-21 22:00
java
编程
linux
XP
OpenSource
对于
Java序列化
的一次认识 转javaeye(感觉不错)
其实这个问题简单思考一下就可以搞清楚,方法是不带状态的,就是一些指令,指令是不需要序列化的,只要你的JVMclassloader可以load到这个类,那么类方法指令自然就可以获得。序列化真正需要保存的只是对象属性的值,和对象的类型。这些知识找一本Java基础编程的书,或者Java手册就可以查到,我以为是不应该犯这种基本概念错误的。我们可以做一个简单的小试验,来证实一下:Java代码packagec
gaojiewyh
·
2009-06-21 22:00
java
编程
linux
XP
OpenSource
java序列化
问题
谈到java的序列化,记得以前刚入职的时候,问同事,为啥要序列化,给的最多的答案是序列化是为了反序列化。 关于序列化有下面的解释,还是比较好理解的。 1、 序列化是什么? 序列化就是将一
gaojiewyh
·
2009-06-21 14:00
java
网络应用
java序列化
问题
谈到java的序列化,记得以前刚入职的时候,问同事,为啥要序列化,给的最多的答案是序列化是为了反序列化。 关于序列化有下面的解释,还是比较好理解的。 1、 序列化是什么? 序列化就是将一
gaojiewyh
·
2009-06-21 14:00
java
网络应用
java序列化
与反序列化
序列化是什么:序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例 序列化的什么特点:如果某个类能够被序列化,其子类也可以被序
foart
·
2009-06-10 12:00
java
网络
存储
深入了解
java序列化
之化不肯能为可能
昨天看到我的上一篇博文:深入谈谈java的深拷贝与浅拷贝(http://ttkktt.iteye.com/blog/391171)中的一个评论引发了今日我写这篇博文。 首先我们简单说下序列化/反序列化的一些基本概念, Java.io.ObjectOutputStream代表对象输出流,它的writeObject(Object obj)方法可对参数指定的obj对象进行序
ttkktt
·
2009-05-21 14:00
java
jvm
Blog
java序列化
化指南
一.
Java序列化
方式 1.默认方式序列化 1)实现serializable接口 2)实现序列化的代价: 降低该类的灵活性 增加了错误和不安全的可能 增加测试负担 如果不可序列化类的子类要实现序列化
lingqi1818
·
2009-05-18 21:00
java
Java序列化
与反序列化
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。把Java对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为Java对象的过程称为对象的反序列化。对象的序列化主要有
geeksun
·
2009-04-29 16:00
java
jdk
数据结构
网络应用
Java序列化
[b]序列化[/b]一个对象被创建,如果创建这个对象的程序终止了,这个对象也就消失了。序列化加入到语言中,主要是用来支持两种特性:RMI和JavaBean序列化实现了轻量级的持久性。lightweightpersistence,持久性意味着对象的生命周期并不取决于程序是否运行,它可以生存于程序调用之间。暂时先了解这么多啦~,序列化其实就是支持不同jvm之间对象的传输用的,等以后具体用到这个东东再加
avepointer111
·
2009-04-27 20:14
Java
Bean
JVM
D语言
Java序列化
序列化一个对象被创建,如果创建这个对象的程序终止了,这个对象也就消失了。序列化加入到语言中,主要是用来支持两种特性:RMI和JavaBean序列化实现了轻量级的持久性。lightweightpersistence,持久性意味着对象的生命周期并不取决于程序是否运行,它可以生存于程序调用之间。暂时先了解这么多啦~,序列化其实就是支持不同jvm之间对象的传输用的,等以后具体用到这个东东再加深理解,~嗯就
ageless
·
2009-04-27 20:00
java
jvm
bean
D语言
序列化与反序列化
Java序列化
具有以下特点: 1.不必关心对象字节数据的底层表示和字节序等问题,因此能够在
xinglongbing
·
2009-04-16 21:00
数据结构
xml
JAVA序列化
简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于网络必须进行流化)!在对对象流进行读写操作时会引发一些问题,而序列化机制正是用来解决这些问题的!问题的引出:如上所述,读写对象会有什么问题呢?比如:我要将对象写入一个磁盘文件而后再将其读出来会
cjwxd126715
·
2009-04-10 11:30
JAVA
JAVA序列化
简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行 读写操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于网络必须进行流化)!在对对象流进行读写操作时会引发一些问题,而序列化机制正是用来 解决这些问题的! 问题的引出: 如上所述,读写对象会有什么问题呢?比如:我要将对象写入一个磁盘文件而后再
cjwxd126715
·
2009-04-10 11:00
java
Java序列化
和反序列化
实例代码: importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.ObjectInputStream;importjava.io.ObjectOutputStream;import
longronglin
·
2009-02-09 21:00
java
String
list
HashMap
null
import
一个简单的
Java序列化
的例子
简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于网络必须进行流化)!在对对象流进行读写操作时会引发一些问题,而序列化机制正是用来解决这些问题的! 如上所述,读写对象会有什么问题呢?比如:我要将对象写入一个磁盘文件而后再将其读出来会有什
YOUNG918
·
2009-01-17 13:00
java
java序列化
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。把Java对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为Java对象的过程称为对象的反序列化。对象的序列化主要有两种用途:1) 把对象的字节序列永久地保存到硬盘上,通常
jetshi0125
·
2009-01-14 10:52
序列化
职场
休闲
Java序列化
package test; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; public class SerializationDemo {  
zmfkplj
·
2009-01-14 09:00
java
Java序列化
序列化就是把对象转换为流以存储到文件或传输给另一个程序;反序列化就是把流转换为对象。JAVA的序列化,是通过是java.io.Serializable接口来实现的。该接口不包含任何方法,仅标记是否可被序列化。可序列化的类,其成员也必须是可序列化的(如果有成员不能被序列化,则必须将该变量标记为:transient(瞬态),序列化时,会忽略该字段)。关于超类的序列化:如果超类也是可序列化的,那么JA
he21he21
·
2009-01-03 19:00
java
数据库
存储
Be Careful With Transient Data(
Java序列化
与trasient变量)
Be Careful With Transient Data (原文来自http://www.devx.com/tips/Tip/13726 ) Expertise: Intermediate Language: Java January 28, 2000 Be Careful With Transient Data Java's serialization pro
wallimn
·
2008-12-20 18:00
java
Be Careful With Transient Data(
Java序列化
与trasient变量)
Be Careful With Transient Data (原文来自http://www.devx.com/tips/Tip/13726 ) Expertise: Intermediate Language: Java January 28, 2000 Be Careful With Transient Data Java's serialization pro
wallimn
·
2008-12-20 18:00
java
Be Careful With Transient Data(
Java序列化
与trasient变量)
Be Careful With Transient Data (原文来自http://www.devx.com/tips/Tip/13726 ) Expertise: Intermediate Language: Java January 28, 2000 Be Careful With Transient Data Java's serialization pro
wallimn
·
2008-12-20 18:00
java
Be Careful With Transient Data(
Java序列化
与trasient变量)
Be Careful With Transient Data (原文来自http://www.devx.com/tips/Tip/13726 ) Expertise: Intermediate Language: Java January 28, 2000 Be Careful With Transient Data Java's serialization pro
wallimn
·
2008-12-20 18:00
java
什么是
java序列化
,如何实现
java序列化
?
序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。 序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,
chenhua_1984
·
2008-12-10 11:00
java
java序列化
java序列化
简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间(
我心飞翔
·
2008-12-05 13:00
java 序列化和反序列化笔记
java序列化
与反序化一.
java序列化
的用途 1.将数据持久化到文件中 2.在网络上传输字节序列 两种功能的示意图如下: 二.实现对象序列化的条件 1.只有实现了Serializable(默认的序列化方式
cjh820425
·
2008-12-03 03:00
java
J#
JAVA序列化
基础知识Serializable与Externalizable
大家都知道Serializable是一个mark interface,告诉JVM这个对象可以被转换成二进制流来传输. 但是Serializable与Externalizable的转换二进制流的过程是不一样的. Serializable 在我们实现这个接口的时候,我们可以使用4个私有方法来控制序列化的过程: 我们来看一个例子: public class FooImpl
ekumen
·
2008-11-11 10:00
java
jvm
RMI
RMI使用Java语言接口定义了远程对象,它集合了
Java序列化
和Java远程方法协议(JavaRemoteMethodProtocol)。
chl033
·
2008-11-06 21:00
java序列化
与反序列化
首先了解一下
java序列化
与反序列化的作用: 引用 序列化是什么: 序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。
倚地屠蛇
·
2008-10-31 12:00
java
.net
Web
servlet
网络应用
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他