nio
夏心07
一个女程序媛 java 刚学python
展开
-
管道Pipe--规范读写操作
两个线程之间单向传递数据时,可以使用管道Pipe规范读写操作 public static void testPipe() throws IOException { //创建管道 Pipe pipe = Pipe.open(); ByteBuffer buf = ByteBuffer.allocate(1024); //通过SinkChannel,向Pipe中写数据 Pipe.SinkChannel sinkChannel = pipe.sink().原创 2020-07-09 22:00:55 · 1028 阅读 · 0 评论 -
NIO基础及进阶案例---NIO聊天室
IO 阻塞式数据传输 IO设计的核心思想:装饰者模式 装饰者模式 装饰模式是指在不影响原有对象的情况下,动态地、无侵入地给一个对象添加一些额外的功能。 InputStreamReader iReader = new InputStreamReader(new FileInputStreamReader(new File("D:\\abc.txt"))); 可以通过装饰模式对各个功能进行模块化封装。 组成: 被装饰的对象: 抽象构建角色(Component) 具体构...原创 2020-07-05 22:25:47 · 266 阅读 · 0 评论