![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IO
忘不掉就记着吧
热爱生活,热爱学习!
展开
-
NIO的网络IO操作
一、网络IO 1.1 概述 文件IO用到的FileChannel并不支持非阻塞操作,学习NIO主要就是进行网络IO,JavaNIO中的网络通道是非阻塞10的实现,基于事件驱动,非常适用于服务器需要维持大量连接,但是数据交换量不大的情况,例如一些即时通信的服务等… 在Java中编写Socket服务器,通常有以下几种模式: 一个客户 端连接用一个线程,优点:程序编写简单;缺点:如果连接非常多,分配的...原创 2020-01-28 19:46:33 · 6849 阅读 · 0 评论 -
NIO详解以及NIO的文件IO操作
一、NIO概述 java.nio全称java non-blockingIO,是指JDK1.4开始提供的新API。从JDK1.4开始,Java提供了一系列改进的输入/输出的新特性,被统称为NIO(即NewIO)。新增了许多用于处理输入输出的类,这些类都被放在java.nio包及子包下,并且对原java.io包中的很多类进行改写,新增了满足NIO的功能。 NIO和BIO有着相同的目的和作用,但是它们的...原创 2020-01-27 17:05:20 · 8711 阅读 · 0 评论