摘要: 1.下载并为项目添加Netty框架 1. Netty的包大家可以从Netty官网:http://netty.io/downloads.html下载如图所示: Netty提供了四个个主要版本的框架包给大家下载。3.9版本Final 说明这个版本是3.x版本中最新的版本。final意味着功能不再继续添加... 阅读全文
posted @ 2014-09-25 18:22 mjorcen 阅读(1117) 评论(0) 推荐(0)
摘要: JavaNIO(NewI/O)的三个属性position、limit、capacity 在缓冲区中,最重要的属性有下面三个,它们一起合作完成对缓冲区内部状态的变化跟踪:capacitypositionlimit position和limit的含义取决于Buffer处在读模式还是写模式。不管Buf... 阅读全文
posted @ 2014-09-25 11:22 mjorcen 阅读(3209) 评论(0) 推荐(0)
摘要: Buffer我们用原有 IO 读写文件应该不会陌生了,顺带回顾一下,大致两种:1. 在 InputStream 或 OutputStream 上读写字节或字节数组,读 InputStream 时用是否返回 -1 来判断是否到达末尾。2. 包装成 Reader/Writer 可以直接读写字符串,进一步... 阅读全文
posted @ 2014-09-25 11:13 mjorcen 阅读(390) 评论(0) 推荐(0)
摘要: ByteBuffer的allocate和allocateDirect区别在Java中当我们要对数据进行更底层的操作时,通常是操作数据的字节(byte)形式,这时常常会用到ByteBuffer这样一个类。ByteBuffer提供了两种静态实例方式:public static ByteBuffer al... 阅读全文
posted @ 2014-09-25 10:43 mjorcen 阅读(3535) 评论(0) 推荐(0)
摘要: Java NIO与IO的区别和比较导读J2SE1.4以上版本中发布了全新的I/O类库。本文将通过一些实例来简单介绍NIO库提供的一些新特性:非阻塞I/O,字符转换,缓冲以及通道。一. 介绍NIONIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。Bu... 阅读全文
posted @ 2014-09-25 10:36 mjorcen 阅读(458) 评论(0) 推荐(0)