Java文件

1.File类的概述在这里插入图片描述
2.File类的静态成员变量
在这里插入图片描述
3.File类的构造方法

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
4.File类的方法
①获取功能的方法
在这里插入图片描述
getPath()获取的就是最终的文件名称的字符串,length()返回的是文件的字节数,long类型的
File f = new File(“路径”);
Sout(f.length());
②判断功能的方法
在这里插入图片描述
③创建删除功能的方法
创建一个空文件
在这里插入图片描述
创建一个空文件夹
在这里插入图片描述
删除文件或文件夹
在这里插入图片描述
④遍历文件夹中目录的方法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5.过滤器(用来过滤一些不需要的东西)
在这里插入图片描述
写一个接口的实现类重写accept方法用来定义过滤的规则,只有满足过滤规则的才返回true。

6.IO概述
在这里插入图片描述
7.字节输出流(OutputStream)
OutputStream是一个抽象类,是所有字节输出流的父类
在这里插入图片描述
写入数据(内存->硬盘)
在这里插入图片描述
一次性写入多个字符
在这里插入图片描述
在这里插入图片描述
追加写字符和进行换行操作
在这里插入图片描述
在这里插入图片描述
8.字节输入流(InputStream)
InputStream是一个抽象类,是所有字节输入流的父类
在这里插入图片描述
读入数据
在这里插入图片描述
在这里插入图片描述
一次读取多个字节
在这里插入图片描述
在这里插入图片描述
9.字符输入流(Reader)
文件字符输入流(FileReader)
在这里插入图片描述
基本操作同字节输入流
10.字符输出流(Writer)
文件字符输出流(FileWriter)
在这里插入图片描述
字符输出流基本使用:注意比字节输出流多一个存到内存缓冲区的步骤,需要flush()
在这里插入图片描述
flush和close的区别
在这里插入图片描述
字符输出流写数据的其它方法
在这里插入图片描述
11.Properties集合
是一个双列集合,Hashtable的子类
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
①store方法
在这里插入图片描述
在这里插入图片描述
②load方法
在这里插入图片描述
在这里插入图片描述
12.字节缓冲输出流(BufferedOutputStream)
在这里插入图片描述
在这里插入图片描述
13.字节缓冲输入流(BufferedInputStream)
在这里插入图片描述
在这里插入图片描述
14.字符缓冲输出流(BufferedWriter)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
15.字符缓冲输入流
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
16.转换流OutputStreamWriter
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
17.转换流InputStreamReader在这里插入图片描述
在这里插入图片描述
18.对象的序列化流(ObjectOutputStream)
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
19.对象的反序列化流(ObjectInputStream)
在这里插入图片描述
在这里插入图片描述
20.瞬态关键字(transient)
没有静态的含义,但是也不能被序列化
在这里插入图片描述
21.打印流(printStream)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
22.TCP通信(Socket)
客户端
在这里插入图片描述
在这里插入图片描述
服务器端
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值