This is my Blog!!Welcome to you!!
【分享个人java学习心得和技术问题汇总】

java文件流的输入和输出操作

文件的定义是什么?

File类是文件和目录的抽象表示形式

什么是文件?

文件可认为是相关记录或放在一起的数据的集合。

File类常用的方法有哪些?

exists()、isFile()、isDirectory()、length()、getName()

写二进制文件可以使用哪两个类?

DataOutputStream DataInputStream

File类的定义? File类表示磁盘上的文件或目录。在Java中不管是文件还是目录统一都用File类来表示。

 

 

 

流是指一连串流动的字符,是以先进先出方式发送信息的通道。

字节流 8 位 两个重要的抽象类: InputStream OutputStream 它们是表示字节输入、输出流的所有类的父类。

字符流 16 位 Unicode 两个重要的抽象类: Reader Writer 它们是表示字符输入、输出流的所有类的父类。

FileOutputStream 是用于写入字节数据流到文件中的类,继承自OutputStream类,提供了最基础的文件写数据操作。 向“e:\\test\\a.txt”文件里写入“我是一个好学生”.

FileWriter是用于写入字符数据流到文件中的类,间接继承自Writer类,方便创建字符流对象。

 

 

小结:

写文本文件操作的一般步骤?

构造一个文件输出流对象

利用文件输出流的方法写文本文件

关闭文件输出流

读文本文件操作的一般步骤?

构造一个文件输出流对象根据文件路径创建输入流

读取数据

关闭文件输入流

如何使用DataInputStream与DataOutputStream读写二进制文件。

1、创建一个Member类。

2、将Member类实例的成员数据写入E:\\a.txt文件中。

3、在读入文件数据后,将这些数据还原为Member对象。

 

 

未经允许不得转载:Java学习 » java文件流的输入和输出操作

分享到:更多 ()