缓存:
所有的缓存都是Buffer类的子类:当前位置、界限和容量
- abstract Object array()
- abstract int arrayOffset()
- final int capacity()
- final Buffer clear()
- final boolean hasRemaining()
- abstract boolean isReadOnly()
- final int position()
- final Buffer position(int n)
-
- 将调用缓存的当前位置设置为n。返回对缓存的引用
- int remaining()
- 下面这些特定的缓存类派生自Buffer,这些类的名称暗含了它们所能容纳的数据的类型
-
- XBuffer(Byte, Char, Double, Float, Int, Long, MappedByte, Short)
- 所有的缓存类都提供了不同的get()和put()方法,使用这些方法可以从缓存获取数据或将数据放入到缓存中
通道:
获取通道的一种方式是对支持通道的对象调用getChannel()方法
Path接口:
- boolean endsWith(String path)
- boolean endsWith(Path path)
- int getNameCount()
-
- 返回调用对象中超出根目录的元素的数量
- boolean startsWith(String path)
- boolean startsWith(Path path)