1. 缓冲流
1.1 缓冲流概述
1.2 BufferedInputStream 字节缓冲输入流
代码:
1.3 BufferedOutputStream 字节缓冲输出流
代码:
1.4 使用缓冲和不使用缓冲的时间效率问题
1.5 关于字节缓冲使用总结
1. 使用缓冲时间效率是远远高于未使用缓冲情况,这里是一个非常经典的空间换时间概念 缓冲占用内存 16KB 非缓冲 4byte 时间效率大于250倍 空间占用4000倍
2. 利用代码可以发现,非缓冲IO操作时使用数组作为缓冲区和使用缓冲流操作,时间效率相似。这里还是推荐使用系统提供的缓冲流,更加安全,并且提供了一些其他方法,可以作为一定参考和使用。
1.6 BufferedReader 字符输入缓冲流
代码:
1.7 BufferedWriter 字符输出缓冲流
2. Java常用API
2.1 关于String字符串的冗余问题
2.2 StringBuffer方法
2.2.1 StringBuffer概述
StringBuffer是一个线程安全的可变长字符串对象。 涉及的方法有,增删改查
2.2.2 StringBuffer构造方法
2.2.3 添加方法
2.2.4 查看方法
2.2.5 修改方法
2.2.6 删除和反序