当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 只能将支持 java.io.Serializable 接口的对象写入流中。每个 ...
分类:
编程语言 时间:
2016-10-10 09:33:37
阅读次数:
229
使用ObjectInputStream和ObjectOutPutStream读写类必须实现serializable接口,将实现了该接口的对象转换为一个字节序列,并在以后可以将这个字节序列恢复成原来的对象。 什么时候需要使用序列化? 1、内存中的对象需要写入硬盘 2、用套接字在网络上传输对象 3、RM ...
分类:
其他好文 时间:
2016-10-10 01:21:07
阅读次数:
109
1.概念 序列化:把Java对象转换为字节序列的过程。 反序列化:把字节序列恢复为Java对象的过程。 2.用途 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 3.对象序列化 3.1序列化API java.io.O ...
分类:
编程语言 时间:
2016-10-08 01:34:04
阅读次数:
132
1.概念 序列化:把Java对象转换为字节序列的过程。 反序列化:把字节序列恢复为Java对象的过程。 2.用途 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 3.对象序列化 3.1序列化API java.io.O ...
分类:
编程语言 时间:
2016-10-07 22:56:13
阅读次数:
158
20145331 《信息安全系统设计基础》第3周学习总结 教材学习内容总结 2.1 1、三种重要的数字表示:无符号、补码、浮点数;"长"整数要使用机器的全字长;64位整数对于32位机器来说要把这种数据类型的操作编译成执行一系列32位操作的代码。 2、字节顺序:多字节对象都被存储为连续的字节序列,对象 ...
分类:
其他好文 时间:
2016-10-03 00:08:21
阅读次数:
238
(更多内容请关注本人微信订阅号:it_pupil) 你没进错,我们讲的是Java的输入输出流。 概述 ? 可以从其中读入一个字节序列的对象称作输入流。(输入流是一个对象,可以从这个对象中读取一个字节序列。) ? 可以向其中写入一个字节序列的对象称作输出流。 ? 读入或者写入的字节序列当然有个来源地和 ...
分类:
其他好文 时间:
2016-10-01 00:15:58
阅读次数:
129
一、对象序列化机制
序列化机制允许将实现序列化的Java对象转换为字节序列,这些字节序列可以被保存在磁盘上或通过网络传输,以备以后重新恢复原来的对象;
序列化机制使得对象可以脱离程序的运...
分类:
编程语言 时间:
2016-09-30 09:54:20
阅读次数:
253
20145326蔡馨熠《信息安全系统设计》第2周学习总结 教材学习内容总结 一、计算机系统与链接 信息就是位+上下文,都是由一串位表示的,区分不同数据对象的唯一方法是我们读到这些数据对象时的上下文。ASCII字符构成的文件是文本文件,所有其他文件都是二进制文件。 文件是字节序列 Hello程序的生命 ...
分类:
其他好文 时间:
2016-09-26 00:52:08
阅读次数:
198
教材学习内容总结 第一章 计算机系统漫游 (每小节基本内容概括) 1.1 信息就是位+上下文 文本文件:由ASCII字符构成的文件 二进制文件:其他文件 在不同的上下文中,一个同样的字节序列可能表示不同信息 1.2 程序被其他程序翻译成不同的格式 从源文件到目标文件的转化是由编译器驱动程序完成gcc ...
分类:
其他好文 时间:
2016-09-25 23:34:08
阅读次数:
352
对象的序列化是指将对象转换为字节序列的过程 对象的反序列化是指将字节序列恢复对象的过程 主要有两种用途: 1、把对象的字节序列永久地保存在硬盘上,通常放在一个文件中。 2、在网络上传输对象的字节序列。 Person类 测试类 ...
分类:
编程语言 时间:
2016-09-25 15:51:31
阅读次数:
151