当前位置: 首页 > article >正文

Java IO流(一) 基本知识

Java IO流


一、基础知识


IO流即存储和读取数据的解决方案。

(一)File


表示系统中的文件或者文件夹的路径

获取文件信息(大小,文件名,修改时间)

创建文件/文件夹

删除文件/文件夹

判断文件的类型

注意:File类只能对文件本身进行操作,不能读写文件里面存储的数据。

(二)IO流


用于读写文件中的数据(可以读写文件,或网络中的数据…)

1. IO流的分类
(1) 按流的方向分


可以分为输入流与输出流。(IO流的方向是以程序自身作为参照的,也可以说是以内存为参照)

(2) 按操作文件的类型分


可以分为字节流与字符流。字节流可以操作所有类型的文件,如视频、音频文件等等;而字符流只能操作纯文本文件。

什么是纯文本文件呢?Windows自带的记事本打开能读懂的文件即为纯文本文件,如txt、md文件。

(三)小结


1.什么是IO流?

存储和读取数据的解决方案

l:input

O:output

流:像水流一样传输数据

2.IO流的作用?

用于读写数据(本地文件,网络)

3.IO流按照流向可以分类哪两种流?

输出流:程序-> 文件

输入流:文件-> 程序

4.IO流按照操作文件的类型可以分类哪两种流?

l 字节流:可以操作所有类型的文件

l 字符流:只能操作纯文本文件

5.什么是纯文本文件?

用windows系统自带的记事本打开并且能读懂的文件txt文件,md文件,xml文件,lrc文件等。


http://www.kler.cn/a/162591.html

相关文章:

  • 某app最新版 vmp算法分析一
  • C++面试基础知识:排序算法 C++实现
  • 探索Pillow库:Python图像处理的瑞士军刀
  • Autosar CP 基于CAN的时间同步规范导读
  • Android OpenGL ES详解——立方体贴图
  • CommandLineParser 使用
  • 你知道模拟养成游戏如何开发吗?
  • Gerber文件使用详解
  • LeetCode Hot100 17.电话号码的字母组合
  • MySQL高级--01_1--数据库缓冲池(buffer pool)
  • 【广州华锐互动VRAR】VR戒毒科普宣传系统有效提高戒毒成功率
  • 反序列化 [网鼎杯 2020 朱雀组]phpweb 1
  • A : DS静态查找之顺序查找
  • 视频后期特效处理软件 Motion 5 mac中文版
  • 使用java线程实现亿级数据处理
  • 【Python】pptx文件转pdf
  • 优秀案例 | 元宇宙双语财经科技主播“舒望”主持首届粤港澳大湾区元宇宙国际传播论坛
  • 多目标追踪评价指标
  • Android Kotlin 泛型:强大的类型抽象和重用利器
  • 智能优化算法应用:基于战争策略算法无线传感器网络(WSN)覆盖优化 - 附代码
  • 维基百科文章爬虫和聚类:高级聚类和可视化
  • 人工智能原理复习--搜索策略(一)
  • vue在哪个生命周期内调用异步请求
  • React setState()的两种书写方法对比
  • AIGC: 关于ChatGPT中实现一个聊天机器人
  • 触控板绘画工具Inklet mac功能介绍