当前位置: 首页 > 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/news/162591.html

相关文章:

  • 你知道模拟养成游戏如何开发吗?
  • 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功能介绍
  • selenium 解决 id定位、class定位中,属性值带空格的解决办法
  • 信息学奥赛一本通1002:输出第二个整数
  • CentOS服务自启权威指南:手动启动变为开机自启动(以Jenkins服务为例)
  • 年度工作总结怎么写?掌握这些年终总结万能公式,让你的报告出彩无比!
  • 【Docker】进阶之路:(十)Docker日志管理
  • Linux基础——进程初识(一)
  • Filed II 绘制超声 3D/2D 点扩散函数
  • MS5228/5248/5268:2.7V 到 5.5V、 12/14/16Bit、内置基准、八通道数模转换器
  • Jupyter安装使用教程
  • DHTMLX Scheduler PRO 6.0.5 Crack