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 分钟前
不同主机之间网络通信-以太网连接复习
开发语言·rk3588
山居秋暝LS6 分钟前
【无标题】RTX00安装paddle OCR,win11不能装最新的,也不能用GPU
开发语言·r语言
卢锡荣10 分钟前
单芯通吃,盲插标杆 —— 乐得瑞 LDR6020,Type‑C 全场景互联 “智慧芯”
c语言·开发语言·计算机外设
Xin_ye1008615 分钟前
C# 零基础到精通教程 - 第七章:面向对象编程(入门)——类与对象
开发语言·c#
辰海Coding42 分钟前
MiniSpring框架学习-完成的 IoC 容器
java·spring boot·学习·架构
AI科技星1 小时前
《数学公理体系·第三部·数术几何》(2026 年版)
c语言·开发语言·线性代数·算法·矩阵·量子计算·agi
小小编程路1 小时前
C++ 多线程与并发
java·jvm·c++
审判长烧鸡1 小时前
【Go工具】go-playground是什么组织?官方的?
开发语言·安全·go
AI视觉网奇1 小时前
linux 检索库 判断库是否支持
java·linux·服务器
kkeeper~1 小时前
0基础C语言积跬步之字符函数与字符串函数(上)
c语言·开发语言