Java中为什么要序列化?什么时候用到序列化?
5个回答
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,尘念也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。
序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileOutputStream)来构造一个ObjectOutputStream(对象流)对象,接着,使用ObjectOutputStream对派歼困象的writeObject(Object obj)方法就可以将参数为obj的对象改并写出(即保存其状态),要恢复的话则用输入流。
序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileOutputStream)来构造一个ObjectOutputStream(对象流)对象,接着,使用ObjectOutputStream对派歼困象的writeObject(Object obj)方法就可以将参数为obj的对象改并写出(即保存其状态),要恢复的话则用输入流。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对象、文件、数据,有许多不同的格式,很难统一传输和保存
序列化兆晌以后就族嫌锋都是字节流了,无论原来是者稿什么东西,都能变成一样的东西,就可以进行通用的格式传输或保存,传输结束以后,要再次使用,就进行反序列化还原,这样对象还是对象,文件还是文件
序列化兆晌以后就族嫌锋都是字节流了,无论原来是者稿什么东西,都能变成一样的东西,就可以进行通用的格式传输或保存,传输结束以后,要再次使用,就进行反序列化还原,这样对象还是对象,文件还是文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我们的java程序必数兆须要运行在java虚拟机中,那么在同一个java虚拟机进程中,换句话说是在同一快内存空间里面,什么地散槐方需要用此对象,直接传递该对象的引用就可以了,我们想调某一个对象的方法,通过该对象的引用就可以了,传过去就可以了;
那么我问你,如果是不同的java虚拟机进程呢?不同的内存空间呢?甚至我北京的计算机的java虚拟机中的某一个类,需要使用广州的某台计算机上的某个java对象呢?怎么办?
这是不同的内薯掘租存空间,你怎么调?
那么我问你,如果是不同的java虚拟机进程呢?不同的内存空间呢?甚至我北京的计算机的java虚拟机中的某一个类,需要使用广州的某台计算机上的某个java对象呢?怎么办?
这是不同的内薯掘租存空间,你怎么调?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。
序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法派歼困,implements
Serializable只是为了标注该对象是可被序列化的,然尘念后使用一个输出流(如:FileOutputStream)来构造一个ObjectOutputStream(对象流)对象,接着,使用ObjectOutputStream对象的writeObject(Object
obj)方法就可以将参数为obj的对象写出(即保存其改并状态),要恢复的话则用输入流。
序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法派歼困,implements
Serializable只是为了标注该对象是可被序列化的,然尘念后使用一个输出流(如:FileOutputStream)来构造一个ObjectOutputStream(对象流)对象,接着,使用ObjectOutputStream对象的writeObject(Object
obj)方法就可以将参数为obj的对象写出(即保存其改并状态),要恢复的话则用输入流。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询