1.线程
1.1创建方式
1、继承Thread,然后bai生成对象
2、用类duA实现runable接口,然后用你实现runnable的类A,生成Thread对象zhi Thread(A对象);
1.2.史上最全Java多线程面试题及答案
https://blog.csdn.net/zl1zl2zl3/article/details/81868173
2.File类、递归
file类是文件和目录路径名的抽象表示,用于文件和目录的创建,查找,删除
2.1file概述
2.2与系统有关的分隔符
2.3.绝对路径和相对路径
2.4.File类的构造方法
2.4.1判断
2.4.2.创建
2.4.3.删除
2.4.4.目录的遍历
3.递归
3.1.递归概念&分类&注意事项
3.2.1-n的和
3.2.2.进阶乘
4.字节流;字符流
4.1.IO流概念
4.2.字节输出流_OutputStream类&FileOutputStream类介绍
4.3.字节输出流写入数据到文件
4.4.字节输出流写多个字节的方法
4.4.1.一次写多个字节的方法:
4.4.2.public void write(byte[] b):将 b.length字节从指定的字节数组写入此输出流
4.4.3.public void write(byte[] b, int off, int len) :把字节数组的一部分写入到文件中
4.4.4.写入字符的方法:可以使用String类中的方法把字符串,转换为字节数组
4.4.5.字节输出流的续写和换行
4.5.字节输入流_InputStream类&FileInputStream类介绍
4.5.1.字节输入流读取字节数据
4.5.2.字节输入流一次读取多个字节
4.6.文件复制
4.7.使用字节流读取中文的问题
4.8.字符输入流_Reader类&FileReader类介绍
4.8.1.字符输入流读取字符数据
4.9.字符输出流_Writer类&FileWriter类介绍
4.9.1.字符输出流的基本使用_写出单个字符到文件
4.9.2.flush方法和close方法的区别
4.9.3.字符输出流写数据的其他方法
4.9.4.字符输出流的续写和换行
5.0.使用try_catch_finally处理流中的异常
5.0.1.JDK7和JDK9流中异常的处理
5.0.2.使用Properties集合存储数据,遍历取出Properties集合中的数据
5.0.3.Properties集合中的方法store
5.0.4.Properties集合中的方法load
1.0.缓冲流的原理
1.0.1.BufferedOutputStream_字节缓冲输出流
1.0.2.BufferedInputStream_字节缓冲输入流
1.1.0.BufferedWriter_字符缓冲输出流
1.1.1.BufferedReader_字符缓冲输入流
1.2.0.对文本的内容进行排序
1.3.0.字符编码和字符集
1.4.0.编码引出的问题_FileReader读取GBK格式的文件
1.5.0.转换流的原理
1.5.1.OutputStreamWriter介绍&代码实现
1.5.2.InputStreamReader介绍&代码实现
1.5.3.转换文件编码
1.6.0.序列化和反序列化的概述.flv
1.6.1.对象的序列化流_ObjectOutputStream
1.6.2.对象的反序列化流_ObjectInputStream