摘要: java内存区域与内存溢出异常 一、运行时数据区域 1.程序计数器:线程私有,用于存储当前所执行的指令位置 2.Java虚拟机栈:线程私有,描叙Java方法执行模型;执行方法时都会创建一个栈帧,存储局部变量,基本类型变量,引用等信息 3.Java本地方法栈:线程私有,为虚拟机使用到的Native方法 阅读全文
posted @ 2017-06-08 21:22 寰殇丶天使 阅读(360) 评论(0) 推荐(1) 编辑
摘要: 注意:转载自并发编程网,java nio系列教程 1、Buffer Java NIO中的Buffer用于和NIO通道进行交互。如你所知,数据是从通道读入缓冲区,从缓冲区写入到通道中的。 缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一组 阅读全文
posted @ 2017-06-08 09:46 寰殇丶天使 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 注意:转载自并发编程网 – ifeve.com本文链接地址: Java NIO系列教程(二) Channel Channel Java NIO的通道类似流,但又有些不同: 既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。 通道可以异步地读写。 通道中的数据总是要先读到一个Buff 阅读全文
posted @ 2017-06-08 09:17 寰殇丶天使 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 注意: 转载自并发编程网 – ifeve.com本文链接地址: Java NIO系列教程(一) Java NIO 概述 JAVA-1NIO概述 Java NIO 由以下几个核心部分组成: Channels Buffers Selectors 虽然Java NIO 中除此之外还有很多类和组件,但在我看 阅读全文
posted @ 2017-06-08 09:16 寰殇丶天使 阅读(249) 评论(0) 推荐(0) 编辑