Java IO
瞧德
你好
展开
-
Java NIO(一):同步、异步、阻塞、非阻塞
目录一、同步、异步、阻塞、非阻塞二、同步IO & 异步IO三、阻塞IO & 非阻塞IO四、传统IO的不足之处NIO的全称是non-blocking IO,也就是说这种I/O模型是非阻塞的,就这涉及到并发的问题,主要体现在同步与异步,阻塞与非阻塞。一、同步、异步、阻塞、非阻塞通俗来讲以并发的思维来理解:1、同步:当多个任务要发生时,这些任务必须逐个...原创 2019-01-20 01:08:42 · 828 阅读 · 0 评论 -
Java NIO(二):标准输入输出NIO
目录一、流与块的比较二、NIO核心组件1、Channel2、Buffer3、Selector三、文件读写的应用1、从文件中读2、写入到文件3、通过NIO复制文件在Java API中提供了两套NIO,一套是针对标准输入输出NIO,另一套是网络编程NIO。一、流与块的比较NIO和IO最大的区别是数据打包和传输方式。IO是以流的方式处理数据,而NIO是以块...原创 2019-01-20 15:18:02 · 1502 阅读 · 0 评论 -
Java简单的局域网多人聊天室
实现功能:1.显示用户上下线信息2.发送信息后全部人可见3.特定格式的信息可以实现私信功能 服务器端package com.chat;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReade...原创 2018-11-11 00:32:42 · 2216 阅读 · 1 评论 -
Java NIO(三):网络编程NIO
Java NIO(二):标准输入输出NIO目录一、Selector二、SelectionKey三、一个简单的Server-Client实例Selector是网络编程NIO中的核心组件一、SelectorSelector(选择器)这个组件用于采集各个通道的状态(事件)。Selector轮询每个注册的Channel,一旦发现Channel有注册的事件发生,便获取事件然后进行...原创 2019-01-21 01:55:12 · 681 阅读 · 0 评论 -
Java总结:常用的IO流
目录IO流的概念IO流的分类常用的IO流输入流的抽象基类 InputStream/Reader输出流的抽象基类 OutputStream/Writer文件字节输入/输出流 FileInputStream/FileOutputStream文件字符输入/输出流 FileReader/FileWriter缓冲字节输入/输出流 BufferedInputStream/B...原创 2019-03-30 12:09:06 · 492 阅读 · 0 评论