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)
客户端
服务器端