博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
07-Java 中的IO操作
阅读量:4315 次
发布时间:2019-06-06

本文共 492 字,大约阅读时间需要 1 分钟。

1、Java IO简介:

(1)I/O :in \out 即输入与输出。基本功能:读写。

(2)IO流:作用:读写设备上的数据,硬盘文件、内存、键盘、网络……

根据数据的走向,可分为:输入流、输出流。

根据处理的数据类型,可分为:字节流、字符流

(3)字节流:可以处理所有类型的数据,如MP3、图片、文字、视频等。在读取时,读到一个字节就返回一个字节。在Java中对应的类都以“Stream”结尾。

(4)字符流:仅能够处理纯文本数据,如txt文本等。在读取时,读到一个或者多个字节,先查找指定的编码表,然后将查到的字符返回。在Java中对应的类都以“Reader”或“Writer”结尾。

 

2、字符、字节和编码

3、使用字节流读写数据

4、使用带缓冲的字节流读写数据

5、使用字符流读写数据

6、使用带有缓冲的字符流读写数据

7、FileReader与FileWriter

8、RandomAccessFile随机文件读写(1)

9、使用Apache IO库操作IO与文件             

 

转载于:https://www.cnblogs.com/shenxiaolin/p/6017582.html

你可能感兴趣的文章
SQL Server 查询分析器提供的所有快捷方式(快捷键)
查看>>
Linux - 查看系统基础信息的一般渠道
查看>>
Java第七次作业--图形用户界面
查看>>
MongoDB学习笔记06
查看>>
Powerdesigner+Execel
查看>>
数学基础 数论(二)
查看>>
走进模块
查看>>
什么是簇?
查看>>
[LeetCode] Construct Binary Tree from Inorder and Pretorder Traversal
查看>>
[转载]Android通过Socket上传文件
查看>>
golang 中的定时器(timer),更巧妙的处理timeout
查看>>
AT2134 Zigzag MST
查看>>
[NOI2019]回家路线
查看>>
何谓CRT,CRT的由来
查看>>
项目管理实践--VisualSVN Server
查看>>
2595 X之于Y 思维
查看>>
Selenium Webdriver模拟鼠标键盘操作
查看>>
vue链接规则_vue二级菜单添加链接+点击二级菜单渲染页面
查看>>
linux mysql 实例_linux下安装第二个mysql实例过程
查看>>
搜索mysql语句优化_Mysql查询语句优化
查看>>