全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

java数据流的工作原理及对象流在java中的读写

发布时间:2022-08-10 15:20:00
发布人:syq

  本教程操作环境:windows7系统、java10版,DELL G3电脑。

java数据流的工作原理

  java数据流的工作原理

  1.数据流概念

  数据流将“基本数据类型与字符串类型”作为数据源,从而允许程序以与机器无关的方式从底层输入输出流中操作Java基本数据类型与字符串类型。DataInputStream 和 DataOutputStream 提供了可以存取与机器无关的所有 Java 基础类型数据(如:int、double、String等)的方法。

10

  2.数据流工作原理

  数据流表示元素的序列,并支持不同种类的操作来执行元素上的计算:

11

  数据流操作要么是衔接操作,要么是终止操作。衔接操作返回数据流,所以我们可以把多个衔接操作不使用分号来链接到一起。终止操作无返回值,或者返回一个不是流的结果。

  以上为我们通过数据流概念,进一步分析其工作原理,对java数据流的初步认知。因为操作上的衔接或终止,以及支持多种数据的操作,所以程序的运行相对较快。接下来小编会不断带来数据流的讲解,可以关注一下。

  对象流在java中的读写

  1.概念

  对象流指的是可以直接把一个对象以流的形式传输给其他的介质,比如硬盘。

  一个对象以流的形式进行传输,叫做序列化。 该对象所对应的类,必须是实现Serializable接口。

  2.对象流两种类型

  ObjectOutputStream代表对象输出流,它的writeObject(Object obj)方法可对参数指定的obj对象进行序列化,把得到的字节序列写到一个目标输出流中。

  ObjectInputStream代表对象输入流,它的readObject()方法从一个源输入流中读取字节序列,再把它们反序列化为一个对象,并将其返回。

  3.实例

9

  以上就是对象流在java中读写的读写方法,在形式上有输入和输出两种方式,在传输上掌握序列化和反序列化的方法即可,学会后就可以对流和对象进行转换。更多关于“Java培训”的问题,欢迎咨询千锋教育在线名师。千锋已有十余年的培训经验,课程大纲更科学更专业,有针对零基础的就业班,有针对想提升技术的好程序员班,高品质课程助力你实现java程序员梦想。

相关文章

数据库的搭建过程是什么样的?

数据库的搭建过程是什么样的?

2023-10-14
oracle存储过程怎么写?

oracle存储过程怎么写?

2023-10-14
IT通常说的平台是什么意思?

IT通常说的平台是什么意思?

2023-10-14
结构化数据的相似度怎么计算?

结构化数据的相似度怎么计算?

2023-10-14

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取