JAVA高级第六章 输入和输出处理(一)

文章目录


一、文件

1.什么是文件?

相关记录或放在一起的数据的集合

2.文件一般存储在哪里?

3.Java程序如何访问文件属性?

JAVA API :java.io.File 类

4.File类访问文件属性

5.File类的常用方法

二、流

1.如何读写文件?

  • 通过流来读写文件

流是一组有序的数据序列

以先进先出方式发送信息的通道

2.输入/输出流与数据源

三、Java流的分类

输入输出流是相对于计算机内存来说的

字节流是 8 位通用字节流,字符流是 16 位 Unicode 字符流

四、FileInputStream

1.InputStream类常用方法

int read( )

int read(byte[] b)

int read(byte[] b,int off,int len)

void close( )

int available():可以从输入流中读取的字节数目

2.子类FileInputStream常用的构造方法

FileInputStream(File file)

FileInputStream(String name)

3.使用FileInputStream 读文本文件

五、1.FileOutputStream

2.OutputStream类常用方法

void write(int c)

void write(byte[] buf)

void write(byte[] b,int off,int len)

void close()

void flush():强制把缓冲区的数据写到输出流中

3.子类FileOutputStream常用的构造方法

FileOutputStream (File file)

FileOutputStream(String name)

FileOutputStream(String name,boolean append)

1.前两种构造方法在向文件写数据时将覆盖文件中原有的内容

2.创建FileOutputStream实例时,如果相应的文件并不存在,则会自动创建一个空的文件

4.使用FileOutputStream 写文本文件

使用FileOutputStream 写文本文件的步骤与读文件的步骤有何不同?

相关推荐
代码匠心1 天前
从零开始学Flink:数据转换的艺术
java·大数据·flink
泥嚎泥嚎3 天前
【Android】View 的滑动
java
京茶吉鹿3 天前
三步构建完美树节点,从此告别数据结构焦虑!
java·后端
橙序员小站3 天前
搞定系统设计题:如何设计一个订单系统?
java·后端·面试
是2的10次方啊3 天前
防御性编程:编程界的'安全驾驶'指南
java
金銀銅鐵3 天前
[Java] JDK 25 新变化之构造函数的执行逻辑
java·后端
杨杨杨大侠3 天前
手把手教你写 httpclient 框架(三)- 动态代理与请求处理机制
java·okhttp·github
华仔啊4 天前
王者段位排行榜如何实现?Redis有序集合实战
java·redis·后端
TeamDev4 天前
用一个 prompt 搭建带 React 界面的 Java 桌面应用
java·前端·后端
知其然亦知其所以然4 天前
国产大模型也能无缝接入!Spring AI + 智谱 AI 实战指南
java·后端·算法