以下关于Java中I/O流的描述,哪一项是准确的?
答案解析
A选项错误,用于字符处理的I/O流都继承自`Reader`和`Writer`,而不是`InputStream`和`OutputStream`。B选项错误,字符流和字节流的主要区别在于它们处理的数据类型不同,字符流处理字符数据,而字节流处理字节数据,缓冲是额外的优化特性。 C选项错误, `Reader`和`Writer`是抽象类,不能直接实例化对象。D选项正确, `RandomAccessFile`是专门用于随机访问的类,支持在文件中任意位置读写数据,不强制顺序访问。
正确答案:D