`
gushuizerotoone
  • 浏览: 174721 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Java Serializable

    博客分类:
  • java
阅读更多

http://bravefly.iteye.com/blog/227911

系列化是为了对象delete之后可以把变量的值保存,以待以后用到的时候恢复

1.只能保存对象的非静态成员变量,不能保存任何的成员方法和静态的成员变量,而且串行化保存的只是变量的值,对于变量的任何修饰符,都不能保存。

实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。也就是就是可以把对象存到字节流,然后可以恢复!所以你想如果你的对象没实现序列化怎么才能进行网络传输呢,要网络传输就得转为字节流,所以在分布式应用中,你就得实现序列化,如果你不需要分布式应用,那就没那个必要实现序列化.

如果你的类比较敏感的话可以用这个接口,把类序列化后再传输。如果只是本地用的话我觉得没有必要一定要去实现这个接口。序列化资源消耗很大,
Java中一个类实现了Serializable接口,可以作为流传输,还可以把对象保存到本地持久化,表示可以在网络上传输数据了...
分享到:
评论

相关推荐

    java serializable 序列化与反序列化

    `Serializable`接口是Java提供的一个标记接口,用于实现对象的序列化。当一个类实现了这个接口,它的实例就可以被序列化。 **一、Java序列化** 1. **什么是序列化**:序列化是将对象的状态(属性和成员变量)转换...

    java->serializable深入了解

    java->serializable深入了解 java->serializable深入了解 java->serializable深入了解

    Java_Serializable(序列化)的理解和总结

    ### Java Serializable(序列化)的理解和总结 #### 一、序列化的定义与目的 序列化是一种将对象的状态转换为可以存储或传输的形式的过程。在Java中,如果一个类实现了`Serializable`接口,那么该类的对象就可以被...

    java对象序列化Demo------------Serializable

    java 序列化 对象 Serializable 写着玩的Demo 简单 实用

    Java Serializable和Parcelable详解及实例代码

    `Serializable` 是Java标准库提供的一种简单的序列化方式,位于`java.io`包下。任何实现了`Serializable`接口的类,其对象都可以被序列化。实现这个接口不需要实现任何方法,只需要在类定义上添加`implements ...

    java.io.Serializable序列化问题

    ### Java.io.Serializable 序列化问题详解 #### 一、序列化的概念与作用 在 Java 编程语言中,序列化是一种将对象的状态(即成员变量的值)转换为可以存储或传输的形式的过程。通常,这种形式是字节流,但也可以是...

    java 序列化的问题 如何认识和解决序列化 demo

    java 序列化的问题 如何认识和解决序列化 java serializable

    Java对象Serializable接口实现详解

    Java对象Serializable接口实现详解 Java中的Serializable接口是java.io包中定义的,用于实现Java类的序列化操作而提供的一个语义级别的接口。Serializable序列化接口没有任何方法或者字段,只是用于标识可序列化的...

    Serializable java序列号

    在Java中,如果一个类需要支持序列化,那么该类需要实现`java.io.Serializable`接口,虽然这个接口没有定义任何方法,但是它的存在作为一个标记,表明该类的对象可以被序列化。 序列化的优点主要有以下几点: 1. **...

    java序列化(Serializable)的作用和反序列化.doc

    ### Java序列化(Serializable)的作用与反序列化详解 #### 一、序列化的概念 序列化是指将程序中的对象转换为一系列字节流的过程,主要用于保存对象的状态或在网络之间传输对象。序列化的主要目的是为了能够持久化...

    java序列化(Serializable)的作用和反序列化

    ### Java序列化(Serializable)的作用与反序列化详解 #### 一、序列化是什么? 序列化是指将程序中的对象转换为字节流的过程,从而方便存储或传输这些对象。通常,序列化用于将对象的状态(即其实例变量的值,而非...

    轉Serializable至Stream

    在Java编程中,`Serializable`接口是用于对象序列化的重要工具。对象序列化是指将一个对象的状态转换为字节流的过程,以便存储或通过网络进行传输。另一方面,`Stream`通常指的是I/O流,它是Java处理输入/输出数据的...

    java中Serializable接口作用详解

    Java 中的 Serializable 接口作用详解 Java 中的 Serializable 接口是一个非常重要的接口,它允许对象被序列化,换句话说,就是将对象转换成字节序列,以便于存储或通过网络传输。Serializable 接口的作用主要体现...

    dubbo介绍和使用

    - **高效版 Serializable**:Dubbo 对 Java Serializable 进行了优化,提高了序列化效率。 2. **传输**:Dubbo 支持多种传输协议,例如 Netty、Mina 和 XSocket 等。 - **Netty**:一个高性能的 NIO 框架,广泛...

    即时聊天(序列化)

    Java中,我们可以使用Java Serializable接口来标记一个类是可序列化的。序列化不仅可以用于网络传输,还可以用于持久化存储,便于恢复对象状态。例如,客户端发送的消息对象会被序列化成字节流,然后通过网络发送到...

    WebLech笔记

    1. Java Serializable(序列化)的理解和总结 序列化是一种机制,用于保存在内存中的对象状态(实例变量),并可以将保存的对象状态再读出来。Java提供了序列化机制,用于将对象状态保存到文件中或传输到网络中。 ...

    axis web services 例子

    4. **Java Serializable接口**:自定义类需要实现Serializable接口,以便能够被序列化和反序列化。 5. **XMLBeans或JAXB**:Apache Axis可以使用XMLBeans或JAXB(Java Architecture for XML Binding)进行对象到XML...

    Java 串行化(序列化)Serializable/Externalizable

    Java 串行化主要通过实现`java.io.Serializable`接口来实现,同时也提供了`java.io.Externalizable`接口来提供更细粒度的控制。 **一、Serializable接口** `Serializable`是Java中的一个标记接口,没有包含任何方法...

    序列化 serializable demo

    例如,`MySerializable.java`和`Product.java`两个文件可能分别代表实现了`Serializable`接口的类。`MySerializable`可能是自定义的一个示例类,而`Product`可能是表示产品的类,它们都包含了可序列化的属性。 在`...

Global site tag (gtag.js) - Google Analytics