java.io流

2023-12-26 06:56:58

java.io.*: 输入/输出包
? ?-File:?
? ?1.文件和目录路径名的抽象表示。
? ?2.目录被认为是一种特殊的文件。
? ?3.java.io.File 类是专门对文件进行操作的类。
? ?(**只能对文件本身进行操作,不能对文件内容操作**)
? ?4.文件可认为是相关记录或放在一起的数据的集合。
? ?文件一般存放在存储介质上:硬盘、u盘、光盘、软盘、云盘等。(**云管段**)
? ?5.Window系统路径"\\"或者"/",Linux系统路径"\".

? ?针对文件内容的读写(I/O)
? ?1、根据流向的划分: 输入流(读)|输出流(写)
? ?2、根据数据传输单位的划分: 字节流(byte) | 字符流(char)


? ?-字节流: 主要用来读取字节数据文件[例如:.class,图片,视频,音频....]
? ?InputStream(输入) | OutputStream(输出)
? ?FileInputStream: 输入流
? ?FileOutputStream: 输出流
?

? ?-字符流:主要用来读取字符数据文件[.txt,world.......]
? ?Reader(读) | Writer(写)
? ?FileReader:输入流
? ?FileWriter:输出流


??

文章来源:https://blog.csdn.net/m0_62840476/article/details/135204094
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。