IO
isxiongyu
这个作者很懒,什么都没留下…
展开
-
Java NIO触发方式(一次NIO网络编程实现发现的坑)
触发方式简介在linux的IO多路复用中有水平触发,边缘触发两种模式,这两种模式的区别如下:水平触发: 只要满足条件,就触发一个事件(只要有数据没有被获取,内核就不断通知你)边缘触发: 每当状态变化时,触发一个事件。而Java NIO属于水平触发,即有数据没读完,就会一直触发事件。举例证明public void start() { this.init(); ...原创 2020-04-07 12:13:44 · 355 阅读 · 0 评论 -
Java IO流源码学习之一(File字符流与字节流)
Java IO流有字节流和字符流两种,其顶层抽象类分别为:字节流:InputStream与OutputStream两个抽象类字符流:Reader与Writer两个抽象类下面是顶层抽象类的实现底层源代码:InputStream 抽象类底层代码:public abstract class InputStream implements Closeable { //用于设置可跳过的最...原创 2020-02-20 18:16:08 · 265 阅读 · 0 评论