io
文章平均质量分 82
七胜文状元兼参谋将军
这个作者很懒,什么都没留下…
展开
-
常见的 IO 模型有哪些?Java 中 BIO、NIO、AIO 的区别?
何为 I/O? I/O(Input/Outpu) 即输入/输出 。 我们先从计算机结构的角度来解读一下 I/O。 根据冯.诺依曼结构,计算机结构分为 5 大部分:运算器、控制器、存储器、输入设备、输出设备。 输入设备(比如键盘)和输出设备(比如鼠标)都属于外部设备。网卡、硬盘这种既可以属于输入设备,也可以属于输出设备。 输入设备向计算机输入数据,输出设备接收计算机输出的数据。 从计算机结构的视角来看的话, I/O 描述了计算机系统与外部设备之间通信的过程。 我们再先从应用程序的角度来解读一下 I/O。 根原创 2021-01-27 10:37:42 · 415 阅读 · 0 评论 -
5种IO模型的理解
1.阻塞IO(blocking I/O):即传统的IO模型。原创 2021-01-22 14:52:20 · 259 阅读 · 2 评论 -
IO NIO AIO 分析
IO分析讲解 Java的 I/O 操作类在包 java.io下,有将近80个类,这些类大概可以分成如下 4 组: 基于字节操作的 I/O 接口:InputStream 和 OutputStream; 基于字符操作的 I/O 接口:Writer 和 Reader; 基于磁盘操作的 I/O 接口:File; 基于网络操作的 I/O 接口:Socket; 不管是磁盘还是网络传输,最小的存储单元都是字节 Java 序列化技术 Java序列化就是将一个对象转化成一串二进制表示的字节数组,通过保存或转移这些字节数据来达原创 2020-09-22 17:58:52 · 191 阅读 · 0 评论