博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
了解一下JAVA中的NIO模块
阅读量:6836 次
发布时间:2019-06-26

本文共 1387 字,大约阅读时间需要 4 分钟。

网上资料大把,但要写写代码,我这个年纪的人才有一点点记忆了。。

参考URL:

http://blog.csdn.net/wuxianglong/article/details/6612282

package com.cg.io;import java.io.*;import java.nio.*;import java.nio.channels.*;public class TestIntBuffer {  static private final byte message[] = {83, 111, 109, 101, 32, 98, 98};  static private String fileName = "d:\\hehehe\\test.txt";  public static void main(String[] args) throws Exception {    FileOutputStream fout = new FileOutputStream(fileName);    FileChannel fc = fout.getChannel();    ByteBuffer byteBuffer = ByteBuffer.allocate(1024);    output("初始化", byteBuffer);    for (int i=0; i
0) { byte b = byteBuffer.get(); System.out.print(((char)b)); } output("调用getChannel()", byteBuffer); byteBuffer.clear(); output("调用clear()", byteBuffer); fin.close(); IntBuffer intBuffer = IntBuffer.allocate(8); for (int i=0; i < intBuffer.capacity(); ++i) { int j = 2 * (i + 1); intBuffer.put(j); } intBuffer.flip(); while (intBuffer.hasRemaining()) { int j = intBuffer.get(); System.out.print(j + " "); } } public static void output(String step, Buffer buffer){ System.out.println(step + " : "); System.out.println("capacity: " + buffer.capacity() + ", "); System.out.println("position: " + buffer.position() + ", "); System.out.println("limit: " + buffer.limit() + ", "); System.out.println(); }}

你可能感兴趣的文章
Android 正则表达式
查看>>
5.22. Spring boot with Cache
查看>>
[裴礼文数学分析中的典型问题与方法习题参考解答]4.3.13
查看>>
string Join
查看>>
flaskr 报错及其修改
查看>>
[唐诗]入朝洛堤步月-上官仪
查看>>
ORACLE SQL开发where子句之case-when
查看>>
姚期智:这是一个“前所未有”的金融科技与计算机科学的黄金时代
查看>>
Linux 批量依赖库拷贝(ldd)
查看>>
memcache和redis对比
查看>>
ASP.NET Core 1.0中实现文件上传的两种方式(提交表单和采用AJAX)
查看>>
10.11杭州Clouder lab 十分钟搭建共享应用 2:如何通过日志服务实现用户的日志收集与分析...
查看>>
老旧的金融机构,是时候赶赶云计算的时髦了
查看>>
《Linux From Scratch》第三部分:构建LFS系统 第八章:让LFS系统可引导 - 8.2. 创建 /etc/fstab 文件...
查看>>
Python 进阶_OOP 面向对象编程_静态方法和类方法
查看>>
布线须知:机柜在数据中心机房的三个新用途
查看>>
迁移到云:渐进但不可逆转
查看>>
Patchwork间谍组织将目标扩大至政府
查看>>
工业物联网为“两化融合”带来巨大推力
查看>>
《UNIXLinux程序设计教程》一3.7 非阻塞I/O
查看>>