Java IO
文章平均质量分 92
Allen215902
GitHub 地址:https://github.com/pzxwhc
知乎地址:https://www.zhihu.com/people/wu-hua-chuan-72
展开
-
Java IO:基于字节的IO操作
包括: FileInputStreamByteArrayInputStreamObjectInputStreamBufferedInputStreamDataInputStream 上面 5 个为常用的基于字节操作的 IO 操作类,其中前三个 相当于 装饰器模式的 ConcreteComponent,后两个是具体的装饰者类。传送门:装饰器模式 一. FileI原创 2016-02-18 14:47:33 · 888 阅读 · 0 评论 -
Java IO:网络IO模型
网络IO模型有5种,分别为:阻塞式IO,非阻塞式IO,IO复用,信号驱动式IO 和 异步IO。 一. 操作系统如何处理IO Linux 会把所有的外部设备都看成一个文件来操作,对外部设备的操作可以看成是对文件的操作。我们对一个文件的读写,都会通过内核提供的系统调用,内核会给我们返回一个 File Descriptor,这个描述符是一个数字,指向内核的一个结构体,我们应用程序对原创 2016-02-18 17:25:13 · 1215 阅读 · 0 评论