work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年8月11日

摘要: 一、ByteBuffer类型化的put与get方法 put和get的类型要一致。如第一个是putInt, 输出的使用第一个要用getInt。 二、Slice Buffer 三、只读Buffer 对只读Buffer进行修改,将抛出异常 阅读全文

posted @ 2019-08-11 22:29 work hard work smart 阅读(289) 评论(0) 推荐(0)

摘要: 读取一个文件的内容,然后写入另外一个文件 通过NIO读取文件涉及3个步骤 1、从FileInputStream获取FileChannel对象 2、创建Buffer 3、将数据从Channel读取到Buffer中 绝对方法与相对方法的含义 1、相对方法: limit值与position值会在操作时被考 阅读全文

posted @ 2019-08-11 22:20 work hard work smart 阅读(137) 评论(0) 推荐(0)

摘要: 关于NIO Buffer中的3个重要状态属性的含义: postion, limit与capacity。 输出结果: 阅读全文

posted @ 2019-08-11 17:10 work hard work smart 阅读(433) 评论(0) 推荐(0)

摘要: 一、IO与NIO的区别 java.io 中最核心的一个概念是流(Stream),面向流的编程。一个流要么是输入流,要么是输出流,不可能同时即是输入流又是输出流。 java.nio中3个核心概念: Selector(选择器), Channel(通道)与Buffer(缓冲区)。在java.nio中,我们 阅读全文

posted @ 2019-08-11 15:15 work hard work smart 阅读(172) 评论(0) 推荐(0)