ByteBuffer(基础使用)
第一步:maven项目准备jar包

Lombok:@Data:让我们少写get,set方法
Gson:谷歌做json的转化的
Guava:谷歌的一个工具类合集
Logbak:日志打印的
第二步:先准备一个文本文件(我们就传输这个东西)

第三步:开始传输FileChannel(我们这里就用的输入输出流)还可以使用RandomAccesFile这种的
1、
我们先用一个.twr(try,catch)语法,这样他会给我们的Filechannel通道进行一个关闭




4.1、我们将buffer切换到读的模式
4.2、看buffer里是否有剩余的未读数据(每次读一个字节,强转为字符打印)
这里我们只能打印出我们设置的缓冲区大小的字节(我们使用循环)。所以这里拿到一个标志(这个read方法有一个返回值)如果他是-1就表是为读到末尾了


![]()
总结:
