java
文章平均质量分 88
qingfengpapa
为什么我的眼中常含泪水,因为我还有一个算法不会。。。
展开
-
Java NIO(1)
最初NIO原来的 I/O 库(在 java.io.*中) 与 NIO 最重要的区别是数据打包和传输的方式。正如前面提到的,原来的 I/O 以流的方式处理数据,而 NIO 以块的方式处理数据。 面向流 的 I/O 系统一次一个字节地处理数据。一个输入流产生一个字节的数据,一个输出流消费一个字节的数据。为流式数据创建过滤器非常容易。链接几个过滤器,以便每个过滤器只负责单个复杂处理机制的一部分,这样也是原创 2017-09-11 15:29:28 · 183 阅读 · 0 评论 -
Java NIO(2) 深入缓冲区
深入缓冲区缓冲区分配和包装在能够读和写之前,必须有一个缓冲区。要创建缓冲区,您必须 分配 它。我们使用静态方法 allocate() 来分配缓冲区: ByteBuffer buffer = ByteBuffer.allocate( 1024 ); allocate() 方法分配一个具有指定大小的底层数组,并将它包装到一个缓冲区对象中 还可以将一个现有的数组转换为缓冲区:byte array[]原创 2017-09-11 16:26:02 · 208 阅读 · 0 评论