nio
zoQ
取次花丛懒回顾,半缘修道半缘君。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Nio之allocateDirect中array() java.lang.UnsupportedOperationException
ByteBuffer byteBuffer = ByteBuffer.allocateDirect(8); byteBuffer.array(); 直接内存是不支持array()方法的。原创 2018-08-31 14:18:32 · 2252 阅读 · 2 评论 -
MappedByteBuffer 读取超过2G文件
MappedByteBuffer处理大文件,一次只能读2G内容到内存中,为了读取大文件,需要循环读取处理。 protected void head() { //512m long length = 1L << 29; //4g long _4G = 1L << 32; long cur =...原创 2018-08-31 14:36:05 · 5230 阅读 · 3 评论 -
java 多种文件复制方式(1g文件和4g文件)
java8,测试1g文件copy和4g文件拷贝时效率 vm参数设置: -XX:+PrintGCDetails -Xmx1G -Xms1G 源码 import java.io.*; import java.nio.IntBuffer; import java.nio.MappedByteBuffer; import java.nio.channels.FileChannel; impor...原创 2018-09-01 14:45:48 · 948 阅读 · 0 评论 -
Java粗浅认识-I/O(二)-NIO
NIO简介 什么是Java NIO,nio在java1.4时新增,叫做new I/O,就是新的I/O,既是在基于1.0出现的I/O Stream操作之上的新改变, 包括,新的 I/O通信模型,如Buffer,Channels,多路复用(Selector);基于Perl样式正则表达式的模式匹配工具。 java.nio.Buffer 一个特点原始数据类型(并不包括如String等类)的集合,提供...原创 2018-12-17 17:29:12 · 214 阅读 · 0 评论
分享