Avatar notebook default
15篇文章 · 6846字 · 1人关注
  • JAVA NIO 文件锁FileLock

    文件锁可以是shared(共享锁)或者exclusive(排他锁)。不是所有的平台都以同一种方式实现文件锁,不同的操作系统可能不同,同一操作系统...

  • Resize,w 360,h 240
    JAVA NIO Channels(四)FileChannel

    FileChannel继承了ScatteringByteChannel,ByteChannel和GatheringByteChannel。在类中...

  • Resize,w 360,h 240
    JAVA NIO Channels(三)

    通道提供了分散聚合的能力。就是说一次IO操作可以对应多个buffer。 对于写操作(向通道中写入数据),数据从数个buffer中汇合然后沿通道发...

  • JAVA NIO Channels(二)使用Channel

    先看如下的API 通道可以是双向的也可以是单向的。根据需要实现这三个接口中的一个。 通道的read(),write()方法都以ByteBuffe...

  • JAVA NIO Channels(一)Channel对象

    Channels是java.nio的第二个主要创新,提供了跟IO服务的直接连接。Channel是bytebuffer,文件,或者socket之间...

  • JAVA NIO BUFFER (九)Direct Buffer

    ByteBuffer和其他Buffer不同的是,它们可以作为Channel(通道)操作的起点或者终点。通道只接受ByteBuffer作为参数。 ...

  • JAVA NIO BUFFER (八)byte Buffer

    除了布尔类型,其他基本类型都有自身的Buffer类,但是byteBuffer还有不少其他特性。操作系统和他的IO设备来看,byte是最基本的数据...

  • Resize,w 360,h 240
    JAVA NIO BUFFER (七)复制Buffer

    通过数组的形式存储数据,可以实现Buffer的功能,进而创建Buffer对象,但是Buffer可不仅仅只能通过数组才能实现。Buffer还可以管...

  • JAVA NIO BUFFER (六)创建Buffer对象

    在JAVA NIO BUFFER(一)看到了七个基本的buffer类,我们以CharBuffer为例。来看看如何创建一个CharBuffer对象...

文集作者