Java IO流大纲

数据流向:输入流、输出流        
数据单位:字节流、字符流     
是否与数据源直连:节点流、处理流

BIO		同步并阻塞
NIO 	    同步非阻塞              
AIO 		异步非阻塞 
Netty 	基于NIO的客户、服务器端编程框架

NIO

Buffers	缓冲区
	属性:	capacity(容量)	position(位置)	limit(限制)
	使用:
		分配缓冲区
			ByteBuffer buffer= ByteBuffer.allocate(1024)
		写入数据到缓冲区
			int i = inChannel.read(buf)

Channel	通道
	inChannel.read(buffer)
	outChannel.write(buffer)


Selector 选择器
	Selector selector = Selector.open()

	channel.configureBlocking(false);
	SelectionKey key = channel.register(selector,Selectionkey.OP_READ);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值