深入分析java i/o的工作机制学习笔记(随手笔记)

本文介绍了Java中的I/O类库基本架构,包括基于字节、字符、磁盘及网络的I/O接口,并探讨了不同文件访问方式及NIO的工作机制。此外,还涉及了设计模式的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


 

1.1javai/o类库的基本架构

 基于字节操作的i/o接口:InputStream OutputStream

 基于字符操作的i/o接口:Writer Reader

 基于磁盘操作的i/o接口:File

 基于网络操作的i/o接口:Socket

1.2 OutputStreamReader源码解读

1.3 InputStreamWriter 源码解读00

1.4.0几种访问文件方式

标准方式

直接I/o方式

同步访问文件方式(回去查看操作系统原理I/O篇)

异步访问文件方式

内存映射方式

1.4 NIO工作机制

网络I/O??

文件访问方式

FileChannel.TransferFrom FileChannel.TransferTo

FileChannel.map

 

设计模式(回去查看java设计模式)

1.适配器模式

InputStreamReader继承reader 但是要在构造函数中传入一个InputStream实例。

2.装饰器模式

 

===========================================

Java网络编程   TCP/IP协议   聊天服务器 javac工作原理  class文件  深入分析classloader工作机制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值