IO

news/发布时间2024/6/17 22:28:56

IO

Java IO 也称为IO流,IO = 流,它的核心就是对文件的操作,对于 字节 、字符类型的输入和输出流。IO是指对数据流的输入和输出,也称为IO流,IO流主要分为两大类,字节流和字符流。字节流可以处理任何类型的数据,如图片,视频等,字符流只能处理字符类型的数据。1.IO流的分类· 根据数据处理的不同类型分为:字节流和字符流· 根据数据流向不同分为:输入流和输出流2.字符流和字节流字符流的由来:因为数据编码的不同,而有了对字符进行高效操作的流对象,本质上其实就是对于字节流的读取时,去查了指定的码表。字节流和字符流的区别:· 读写单位的不同:字节流以字节(8bit)为单位。字符流以字符为单位,根据码表映射字符,一次可能读多个字节。· 处理对象不同:字节流可以处理任何类型的数据,如图片、avi等,而字符流只能处理字符类型的数据。3.字节流1、输入字节流 InputStream从IO中输入字节流的继承图中可以看出。1)InputStream是所有数据字节流的父类,它是一个抽象类。2)ByteArrayInputStream、StringBufferInputStream、FileInputStream是三种基本的介质流,它们分别从Byte数组、StringBuffer、和本地文件中读取数据,PipedInputStream是从与其他线程共用的管道中读取数据。3)ObjectInputStream和所有FileInputStream 的子类都是装饰流(装饰器模式的主角)。2、输出字节流 OutputStream从IO中输入字节流的继承图中可以看出。1)OutputStream是所有输出字节流的父类,它是一个抽象类。2)ByteArrayOutputStream、FIleOutputStream是两种基本的介质,它们分别向Byte 数组,和本地文件中写入数据。PipedOutputStream是从与其他线程共用的管道中写入数据。3)ObjectOutputStream和所有FileOutputStream的子类都是装饰流。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.jwkm.cn/p/37373417.html

如若内容造成侵权/违法违规/事实不符,请联系宁远站长网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

全流程点云机器学习(二)使用PaddlePaddle进行PointNet的机器学习训练和评估

前言 这不是高支模项目需要嘛,他们用传统算法切那个横杆竖杆流程复杂耗时很长,所以想能不能用机器学习完成这些工作,所以我就来整这个工作了。 基于上文的数据集切分 ,现在来对切分好的数据来进行正式的训练。 本系列文章所用的核心骨干网络代码主要来自点云处理:实现Poin…

Unity中关于刚体和碰撞器遇到的告警

告警信息: Script error: OnCollisionEnter2DThis message parameter has to be of type: Collision2DThe message will be ignored. 解决: 经查验发现,由于该脚本是粘贴的类似功能脚本,而粘贴前使用的触发器,因此方法为 private void OnTriggerStay2D(Collider2D collis…

Windows bat批处理+PowerShell获取文件日期 和 时分秒

前言全局说明Windows bat批处理+PowerShell获取文件秒一、说明二、分开获取 日期 和 时分秒 获取bat文件自身的日期时间 和 时分秒 1.源码 文件名:get-file-second.bat @echo off chcp 65001>nul echo. echo. set bak_file=get-file-second.bat:: 获取文件修改时间 setloca…

九州云仓-强制退出移动终端

九州云仓-强制退出移动终端 ​​ ​​ ​​ ​​

2024年01月随便做做

代码链接 2024.01.05 CWS - C0452B - 叉集合 搬自 ZR 2022 省选联测 Day 5? Task 1. 考虑对于 \(0\le a\le b\le c\) 有 \(a\oplus c \ge \min (a\oplus b,b\oplus c)\)。 因为对于 \(a\oplus c\) 的最高位的 \(1\),\(a\oplus b\) 和 \(b\oplus c\) 中应该恰好有一个这位为 \…

读十堂极简人工智能课笔记08_人工智能的未来

人工智能的未来1. 通用人工智能 1.1. 我造不出的东西,我便不明白 1.1.1. 物理学家理查德费曼 1.2. 欧文霍兰德 1.2.1. 他的发明中有一个很不寻常的机器人叫作Slugbot,这是一个能“吃”真正的鼻涕虫的机器人,旨在用鼻涕虫腐烂的身体产生动力 1.2.2. 其团队造出了CRONOS,一个…