NIO 深入学习
程序员文章站
2022-07-04 08:45:12
...
package nio;
import java.nio.ByteBuffer;
public class TypesInByteBuffer {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ByteBuffer buffer = ByteBuffer.allocate(64);
buffer.putInt(30);
buffer.putLong(99999999999L);
buffer.putDouble(Math.PI);
buffer.flip();
System.out.println(buffer.getInt());
System.out.println(buffer.getLong());
System.out.println(buffer.getDouble());
}
}
/**
*
*/
package nio;
import java.nio.FloatBuffer;
/**
* @author Administrator
*
*/
public class UseFloatBuffer {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
FloatBuffer buffer = FloatBuffer.allocate(10);
//放入数据
for(int i=0; i<buffer.capacity();++i){
float f = (float)Math.sin( (((float)i)/10)*(2*Math.PI) );
buffer.put(f);
}
//flip
buffer.flip();
while(buffer.hasRemaining()){
float f = buffer.get();
System.out.println(f);
}
}
}
上一篇: NIO学习
下一篇: NIO学习一、NIO简介
推荐阅读
-
opencv进阶学习笔记10:图像金字塔和图像梯度
-
C++基础学习一(基础之基础)
-
Python学习笔记(10)-Python进阶10-字典与集合
-
学习python的第十七天(二分法,有名函数,匿名函数,内置函数)
-
学习python的第十八天(模块导入及使用,关键字,模块搜索路径,python文件的两种用途)
-
用Python爬取了拉勾网的招聘信息+详细教程+趣味学习+快速爬虫入门+学习交流+大神+爬虫入门
-
Javascript学习笔记二 之 变量_基础知识
-
Redis 学习 redis 下载 redis 集群 redis可视化工具
-
php学习笔记 面向对象中[接口]与[多态性]的应用
-
php SQLite学习笔记与常见问题分析第1/2页_php技巧