`
nbtlxx
  • 浏览: 250112 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

NIO 深入学习

阅读更多
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);
		}
	}

}

1
0
分享到:
评论

相关推荐

    Java NIO 中文 Java NIO 中文 Java NIO 中文文档

    Java NIO 深入探讨了 1.4 版的 I/O 新特性,并告诉您如何使用这些特性来极大地提升您所写的 Java 代码的执行效率。这本小册子就程序员所面临的有代表性的 I/O 问题作了详尽阐述,并讲解了 如何才能充分利用新的 I/O ...

    核心技术Java NIO

    深入学习NIO。

    Java+NIO+(中文版).pdf

    Java NIO深入探讨了1.4版的I/O新特性,并告诉您如何使用这些特性来极大地提升您所写的Java代码的执行效率。这本小册子就程序员所面临的有代表性的I/O问题作了详尽阐述,并讲解了如何才能充分利用新的I/O特性所提供的...

    java nio非阻塞编程-高级应用(端口代理)

    经过我2个月的深入学习,反复修改测试,开发出一个已经能稳定使用的端口代理程序,源代码没有应用所有nio知识,但比较全面的覆盖了nio编程中需要注意的几点,如果有什么问题,可以联系我:gypzfabc@126.com

    netty学习:bio,nio到netty各种使用案例,包括基础使用案例,各api使用方法,零拷贝,websocket,群聊,私聊,编码,解码,自定义协议,protobuf等使用案例,rpc服务器,客户端等等学习

    jdk bio,nio,aio各种使用案例,深入理解netty,结合源码以及文章分析: jdk原生nio的缓冲区使用 jdk原生的nio channel使用 jdk原生的nio网络编程 jdk原生的React器编程模型(使用选择器)聊天室 零拷贝使用案例...

    深入了解java NIO之Selector(选择器)

    主要介绍了java NIO之Selector(选择器)的相关资料,文中讲解非常详细,实例代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下

    Java IO 体系.md

    Java IO 体系 - Java IO 体系 ...Java IO 是一个庞大的知识体系,很多人学着学着就会学懵了,包括我在内也是如此,所以本文将会从 Java 的 BIO 开始,一步一步深入学习,引出 JDK1.4 之后出现的 NIO

    深入浅出NETTY

    作为Java语言领域最流行、表现最优异的NIO框架,Netty深受大家喜爱,但是长期以来除了 UserGuide 之外,国内鲜有 Netty 相关的系统性文章供广大 NIO 编程爱好者学习和参考。由于 Netty 源码的复杂性和 NIO 编程本身...

    深入浅出Netty

    netty是一个nio操作的框架,本文介绍了netty基本操作与原理剖析,适合新手学习。

    netty视频详解(90节大长篇)

    netty深入学习包括重要地方的源码分析以及java nio的详解,绝对干货!!!

    netty权威文档

    Netty是什么?使用Netty能够做什么?为什么要从传统的Socket...如何通过对Netty源码的学习获得更深入地知识?掌握了Netty后,如何将其应用到实际架构中?Netty工程师的就业前景和可涉足的行业是怎样的?本书都会一一解答。

    精通并发与netty视频教程(2018)视频教程

    33_Java NIO深入详解与体系分析 34_Buffer中各重要状态属性的含义与关系图解 35_Java NIO核心类源码解读与分析 36_文件通道用法详解 37_Buffer深入详解 38_NIO堆外内存与零拷贝深入讲解 39_NIO中Scattering与...

    精通并发与 netty 视频教程(2018)视频教程

    32_IO体系架构系统回顾与装饰模式的具体应用 33_Java NIO深入详解与体系分析 34_Buffer中各重要状态属性的含义与关系图解 35_Java NIO核心类源码解读与分析 36_文件通道用法详解 37_Buffer深入详解 38_NIO堆外内存与...

    京东的Netty实践,京麦TCP网关长连接容器架构

    NIO的深入学习和对Netty框架的了解,以及对系统通信稳定能力越来越高的要求,开始有了采用 NIO技术应用网关实现API请求调用的想法,最终在2016年实现,并完全支撑业务化运行。由于诸多的改进,包括TCP长连接容器、...

    精通并发与netty 无加密视频

    第33讲:Java NIO深入详解与体系分析 第34讲:Buffer中各重要状态属性的含义与关系图解 第35讲:Java NIO核心类源码解读与分析 第36讲:文件通道用法详解 第37讲:Buffer深入详解 第38讲:NIO堆外内存与零拷贝...

    2015 Netty权威指南 第2版 带书签目录 完整版

    1、Hadoop、Storm、Spark、Facebook、Twitter、阿里巴巴...如何通过对Netty源码的学习获得更深入地知识?掌握了Netty后,如何将其应用到实际架构中?Netty工程师的就业前景和可涉足的行业是怎样的?本书都会一一解答。

    Netty权威指南(第2版)

    《Netty 权威指南(第2 版)》适合架构师、设计师、软件开发工程师、测试人员以及其他对Java NIO 框架、Netty 感兴趣的相关人士阅读,通过《Netty 权威指南(第2 版)》的学习,读者不仅能够掌握Netty 基础功能的...

    2018秋招java笔试题-javapass:java深入学习资料集锦

    NIO 设计模式 :open_file_folder: 数据结构与算法 数据结构 算法 :laptop: 计算机网络与数据通信 网络相关 数据通信(RESTful,RPC,消息队列)总结 :mobile_phone: 操作系统 Linux相关 :pencil: 主流框架/软件 Spring ...

    Netty权威指南 第2版 带书签目录

    《Netty 权威指南(第2 版)》适合架构师、设计师、软件开发工程师、测试人员以及其他对Java NIO 框架、Netty 感兴趣的相关人士阅读,通过《Netty 权威指南(第2 版)》的学习,读者不仅能够掌握Netty 基础功能的...

    Netty权威指南 第2版 带书签目录 完整版

    《Netty 权威指南(第2 版)》适合架构师、设计师、软件开发工程师、测试人员以及其他对JavaNIO 框架、Netty 感兴趣的相关人士阅读,通过《Netty 权威指南(第2 版)》的学习,读者不仅能够掌握Netty 基础功能的使用...

Global site tag (gtag.js) - Google Analytics