栏目分类
热点资讯
Mantle中文网
你的位置:Deri Protocol中文网 > Mantle中文网 > 一起来了解Java的File类和IO流
一起来了解Java的File类和IO流
发布日期:2025-01-03 18:16 点击次数:68
1.IO流介绍 IO流可以用到的地方很多,就比如设计模式、下载、传输等等。学好IO流,为之后的进一步学习打下基础,那么,先来说说什么是流? 流是一个抽象的概念,当程序读取数据时,就会开启一个通往数据源的流,这个数据源可以是文件、内存或者是网络链接;当程序写入数据时,就会开启一个通往目的地的流。 java中把不同到的来源或者目的地的数据都统一抽象为数据流 本质:就是对数据的传输,数据的一个结合,有方向性 IO流体系结构 流的实现类: 2.Java中流的分 2.1按流向分: 输入流:程序可以从中读取数据的流输出流:程序能向其中写入数据的流 输入流:从数据源读取数据流到程序(数据源:磁盘/U盘/网络/键盘) 输出流:从程序写入到目的地(目的地:磁盘/U盘/网络/显示器) 2.2按数据传输单位分: 字节流:以字节为单位传输数据的流 字符流:以字符为单位传输数据的流 2.3按功能分: 节点流:用于直接操作目标设备的流 过滤流:对一个已存在的流进行包装,以提供更强大和灵活的读写功能 3.File类介绍 IO流从文件中输入输出,至始至终都离不开文件,所以先来说说文件file类。 3.1file类的作用 File类主要作用是对文件和目录的抽象表示,该类主要是对目录和文件进行创建、修改、删除、过滤等造作 3.2file类构造函数 3.3绝对路径和相对路径 绝对路径:从盘符开始的路径,表示一个完成的路径 (windows:C:\ linux /mac: / )相对路径:不带盘符的路径即是相对路径 "."表示当前路径 “..”表示父路径 分隔符: windows分隔符:\ mac分割符:/ java中有常量分隔符:File.separator ;*//根据系统不同自动生成对应分隔符 *String path = "test"+File.separator+"test.txt"; //windows test\test.txt **//linux test/test.txt 3.3File常见的方法 3.3.1创建和删除 注意:创建文件时,如果文件不存在,则创建新文件,如果存在,则返回false 创建文件时,文件的父目录不存在时,创建文件会失败 3.3.2文件获取 3.3.3过滤功能的接口方法 之后会持续更新,包括集合、java基础知识等,适合刚接触学习的人。 到此这篇关于一起来了解Java的File类和IO流的文章就介绍到这了,更多相关Java File类和IO流内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!上一篇:没有了