首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java NIO
spur_21
创建于2021-05-13
订阅专栏
nio
等 1 人订阅
共10篇文章
创建于2021-05-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
spur_21
2年前
Java
Java NIO(10) - 自动资源管理
7.1 简介 Java 7 增加了一个新特性,该特性提供了另外一种管理资源的方式,这种方式能自动关闭文件。这个特性有时被称为自动资源管理(Automatic Resource Management,
152
点赞
评论
spur_21
2年前
Java
Java NIO(9) - Java NIO2 (Path、Paths)
随着 JDK 7 的发布,Java对NIO进行了极大的扩展,增强了对文件处理和文件系统特性的支持,以至于我们称他们为 NIO.2。因为 NIO 提供的一些功能,NIO已经成为文件处理中越来越重要的部分
98
点赞
评论
spur_21
2年前
Java
Java NIO(8) - 管道
5.管道(Pipe) Java NIO 管道是2个线程之间的单向数据连接。Pipe有一个source通道和一个sink通道。数据会被写到sink通道,从source通道读取。 5.1 向管道写数据 5
360
点赞
评论
spur_21
2年前
Java
Java NIO(7) - 非阻塞式网络通信应用
4.5 SocketChannel Java NIO中的SocketChannel是一个连接到TCP网络套接字的通道。 操作步骤: 打开 SocketChannel 读写数据 关闭 SocketCha
49
点赞
评论
spur_21
2年前
Java
Java NIO(6) - 非阻塞式网络通信概述
4.NIO 的非阻塞式网络通信 4.1 选择器(Selector) 选择器(Selector) 是 SelectableChannle 对象的多路复用器,Selector 可以同时监控多个 Selec
336
点赞
评论
spur_21
2年前
Java
Java NIO(5) - 通道(2)分散 和 聚集
3.9 分散(Scatter) 和 聚集(Gather) **分散读取(Scattering Reads)**是指从 Channel 中读取的数据“分散”到多个 Buffer 中。 注意:按照缓冲区的
63
点赞
评论
spur_21
2年前
Java
Java NIO(4) - 通道(1)
3.6 通道(channel)简介 通道(Channel):由 java.nio.channels 包定的。Channel 表示 IO 源与目标打开的连接。Channel 类似于传统的“流”。只不过
183
点赞
评论
spur_21
2年前
Java
Java NIO(3) - 直接与非直接缓冲区
3.5 直接与非直接缓冲区 3.5.1 基本介绍 字节缓冲区要么是直接的,要么是非直接的。如果为直接字节缓冲区,则 Java 虚拟机会尽最大努力直接在此缓冲区上执行本机 I/O 操作。也就是说,在每次
52
点赞
评论
spur_21
2年前
Java
Java NIO(2) - 缓冲区(Buffer)
3. 缓冲区(Buffer)和通道(Channel) Java NIO系统的核心在于:通道(Channel)和缓冲区(Buffer)。通道表示打开到 IO 设备(例如:文件、套接字)的连接。若需要使用
47
点赞
评论
spur_21
2年前
Java
Java NIO(1) 简介
1.Java NIO 简介 Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用
64
点赞
评论