NIO是New I/O的简称,与旧式的基于流的I/O方法相对,从名字看,它表示新的一套Java I/O标准. 具有以下特性: 传统Java IO,它是阻塞的,低效的.那么Java NIO和传统Java IO有什么不同?带来了什么? (1)面向块的I/O 传统JavaIO是面向流的I/O.流I/O一次处理一个字节.NIO则是面向块的I/O,每次操作都是以数据块为单位.它们的差距就好象两个人吃饭,一个人一粒一粒的吃,另一个人狼吞虎咽,快慢显而易见. NIO中引入了缓冲区(Buffer)的概念,缓冲区…