![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
差一步距离
这个作者很懒,什么都没留下…
展开
-
五种网络IO模型
原文地址:https://www.cnblogs.com/euphie/p/6376508.html POSIX 同步IO、异步IO、阻塞IO、非阻塞IO,这几个词常见于各种各样的与网络相关的文章之中,往往不同上下文中它们的意思是不一样的,以致于我在很长一段时间对此感到困惑,所以想写一篇文章整理一下。 POSIX(可移植操作系统接口)把同步IO操作定义为导致进程阻塞直到IO完成的操作,反之...转载 2019-04-08 11:10:00 · 98 阅读 · 0 评论 -
JVM
什么是JVM? JVM是java virtual machine(java虚拟机)的缩写,是一种虚构出来的计算机,它是通过在实际的计算机中模拟仿真各种真实的计算机来实现的。 java语言的一个重要的特点是与平台的无关性,而java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,就需要编译成不同的目标代码。引入java虚拟机之后,JAVA语言在不同平台上运行不需要重新编译。ja...原创 2019-04-09 14:22:03 · 80 阅读 · 0 评论 -
JAVA NIO和JAVA IO
IO NIO 面向流 面向缓冲 阻塞io 非阻塞io 无选择器 有选择器 面向流与面向缓冲: Java IO面向流,每次从流中读取一个或者多个字节,直至所有字节被读取,他不能被缓存到任何一个地方,当然就不能移动流中的数据,如果必须要移动流数据,就需要将数据缓存到一个缓冲区中。 Java NIO是面向缓冲的,每次读取的数据就会放在稍后要处理的缓冲区中,...原创 2019-04-09 15:05:33 · 104 阅读 · 0 评论