
IO and NIO
iteye_17023
这个作者很懒,什么都没留下…
展开
-
Buffer
内容一、基本概念 java.io.Buffer的相关定义:A container for data of a specific primitive type. (这点上很类似于DataInputStream,DataOutputStream,不同的是一个提供的是基于流的操作,具有单向,不可逆性;Buffer不再是流了。) /** * A container for data of a ...原创 2008-09-17 12:03:26 · 100 阅读 · 0 评论 -
Selector&SelectorProvider关于工厂模式方面源分析
Seletor和SelectorProvider综合使用了“Simple Factory”和“Factory Method”来应对将来可能的Selector机制和SelectorProvider的变化。使用“Simple Factory”可以提供一种默认工厂,使用起来很方便;使用“Factory Method”能够最大程度的满足实现机制方面的变化。 下面是关于这两个类在工厂模式方面的代码片段 ...原创 2008-09-22 16:56:15 · 166 阅读 · 0 评论 -
JAVA NIO之Direct Buffer 与 Heap Buffer的区别?
个人总结 Direct Buffer vs. Heap Buffer 1、 劣势:创建和释放Direct Buffer的代价比Heap Buffer得要高; 2、 区别:Direct Buffer不是分配在堆上的,它不被GC直接管理(但Direct Buffer的JAVA对象是归GC管理的,只要GC回收了它的JAVA对象,操作系统才会释放Direct Buffer所申请的空间),...原创 2011-07-26 18:27:50 · 309 阅读 · 0 评论