JAVA IO装饰器
JAVA IO装饰器
JAVA探索
对知识的贪婪是我前进的动力
展开
-
JAVA I/O 回退装饰器 PushbackInputStream
回退装饰器 PushbackInputStream,这个装饰器是可以将读取到的无用字节回退到缓冲区中。 PushbackInputStream API: 方法 注释 public PushbackInputStream(InputStream in, int size) 创建一个PushbackInputStream,缓冲区大小为size。 public Pushbac...原创 2019-12-20 20:07:46 · 249 阅读 · 0 评论 -
JAVA I/O 缓冲装饰器 BufferedInputStream和BufferedOutputStream
BufferedInputStream和BufferedOutputStream是一种缓冲装饰器,它能让我们将输入流中的数据暂时写入缓存中,再将缓存中的数据再写入输出流中。从而避免了多次真实的I/O操作,节省CPU,网络开销。 1.BufferedInputStream API: 方法名 注释 public BufferedInputStream(InputStream in) ...原创 2019-12-18 19:39:14 · 307 阅读 · 0 评论 -
JAVA I/O 数据类型装饰器 DataInputStream和DataOutputStream
DataInputStream和DataOutputStream是两个比较常用的装饰器,主要功能是将输入流中的字节读取为基本数据类型和将基本数据类型写入输出流。 1.DataInputStream: 方法名 注释 int read(byte b[]) 将输入流的所有字节存入到缓冲字节数组b[]中,返回读取的字节总数,如果输入流中没有字节,则返回0;如果输入流处于文件末尾,则返回...原创 2019-12-17 20:59:14 · 203 阅读 · 0 评论