排序
面试题:Java 中 IO 流分为几种 ?
按数据流向分类: 输入流(InputStream/Reader):用于从数据源读取数据。 输出流(OutputStream/Writer):用于向目标写入数据。 按数据类型分类: 字节流(Byte Stream):以字节为单位进行读...
面试题:简述 Java 中流类的超类主要有那些 ?
Java 中的流类(Stream Classes)分为字节流和字符流两大类,它们的超类如下: 1. 字节流(Byte Streams) 字节流以字节为单位进行数据的读写,主要用于处理二进制数据(如图片、音频、视...
面试题:简述 BufferedReader 属于哪种流,它主要是用来做什么的,它里面有那些经典的方法 ?
1. BufferedReader 属于哪种流? 类型:BufferedReader 属于字符输入流。 继承关系: java.io.Reader java.io.BufferedReader 特点: 它是缓冲流,内部维护了一个缓冲区,可以提高读...
面试题:简述 BIO、NIO、AIO 有什么区别?
1. BIO (Blocking I/O) 特点:同步阻塞 I/O 模型。 工作原理:当线程发起 I/O 请求时,线程会一直阻塞,直到数据准备好并完成读写操作。 适用场景:连接数较少且固定的场景,如传统的客户端/服...