Java IO_NIO 高频面试题及详细答案(实战向).docx

Java IO_NIO 高频面试题及详细答案(实战向).docx

JavaIO/NIO高频面试题及详细答案(实战向)

一、基础概念类(必问)

1、简述IO的核心分类?字节流和字符流的区别?

JavaIO整体分为两大体系:字节流和字符流,所有流的父类都是抽象类,不能直接实例化。

字节流:顶层父类是InputStream、OutputStream。以字节为单位读写,处理所有类型文件,包括图片、视频、音频、二进制文件、文本文件等,适配所有数据场景。

字符流:顶层父类是Reader、Writer。以字符为单位读写,专门处理文本文件,底层基于字节流+编码解析实现,会自动适配字符编码,避免中文乱码问题。

核心区别:

处理单位:字节流按1字节读写,字

文档评论(0)

1亿VIP精品文档

相关文档