摘要: Buffer 缓冲,用于批量读写数据 Buffer是一个抽象类,基本数据类型都有实现类:XxxBuffer,比如ByteBuffer、CharBuffer、IntBuffer、DoubleBuffer等,最常用的是ByteBuffer、CharBuffer。 Buffer更像一个容器,用于盛装数据, 阅读全文
posted @ 2019-05-27 02:49 chy_18883701161 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 前面介绍的是传统的IO,在java.io包下。传统的IO有一下缺点: 传统的IO是BIO(阻塞式的IO),使用read()系列方法读取数据时,如果没有可读取的数据,会一直阻塞该线程,读取到数据后,线程才继续往下执行。 不管是字节流还是字符流,底层都是基于字节实现的,如果不使用缓冲区,会一个字节一个字 阅读全文
posted @ 2019-05-27 01:08 chy_18883701161 阅读(559) 评论(1) 推荐(0) 编辑