程序员潇然 发表于 2022-10-31 21:06:28

NIO的基础操作 如何获得创建Channel方法形式(七)

Channel是底层文件描述符的映射,所以不是可以简简单单随便new创建出来的。

所以提供了 `open`工厂方法或者某些类提供的 `getChannel`方法以及其他方法

### 创建方法分类

!(data/attachment/forum/202211/01/190945jsybyffiscswdabb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

### 创建具体方式

图片上右键查看大图

!(data/attachment/forum/202211/01/190936yflrr4blx4zx49br.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

### 使用

Channel核心就是与Buffer对接的读写,后续介绍具体Channel以及Buffer时介绍。

### 关闭

关闭方法为close

可以参考图`https://www.crazybytex.com/data/attachment/forum/202210/31/191621zufd6tsdd6p6ndbd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300` 查看close方法继承层次


!(data/attachment/forum/202206/16/141330jha7st9soow8772i.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "common_log.png")
`转载务必注明出处:程序员潇然,疯狂的字节X,https://crazybytex.com/thread-208-1-1.html `
页: [1]
查看完整版本: NIO的基础操作 如何获得创建Channel方法形式(七)