一个应用需要频繁地写入和读取配置文件,该文件可能包含不同编码的字符串,并且需要考虑性能问题。下列哪种I/O流方案最适合此场景?

答案解析

A选项错误,直接使用字节流效率低下,并且无法直接处理字符编码;B选项错误,`FileWriter`和`FileReader`默认使用系统编码,不能处理多编码问题,且无缓冲,性能较差;C选项正确,通过`OutputStreamWriter`和`InputStreamReader`可以指定字符编码,保证不同编码的文件读取正确,结合缓冲流可以提高效率,完美符合题设要求;D选项错误,二进制方式处理字符串需要复杂的序列化和反序列化过程,且不便于人工查看和修改配置文件,不适用于配置文件场景。
正确答案:C
随机推荐
开始刷题