基础要求:●基础API功能与设计, InputStream/OutputStream和Reader/Writer的关系和区别。●BIO,AIO,NIO基本概念以及区别●NIO、NIO 2的基本组成。●分析BIO、NIO等模式的设计和实现原理。 进阶要求:●给定场景,分别用不同模型实现。●NIO提供的高性能数据操作方式是基于什么原理?如何使用?●从开发的角度,分析NIO自身实现可能存在哪些问题?有什么改进的想法?