![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java nio
文章平均质量分 81
blackproof
这个作者很懒,什么都没留下…
展开
-
ByteBuffer
ByteBuffer的常用属性 1.position 标识下一个byte的操作位 2.limit 标识上界 3.capacity 标识容量 4.mark 辅助标识 ByteBuffer的常用函数 ByteBuffer.allocate(250) -- 新建byteBuffer bb.wrap(new byte[100]) -- 新建byteBuffer ...原创 2012-12-14 10:13:16 · 149 阅读 · 0 评论 -
java nio实例一
java nio的实例 public class NewIOChannel { private String file = ""; private String file2 = ""; @Before public void init(){ file = NewIOChannel.class.getResource("").getPath()+"\\...原创 2012-12-17 17:50:32 · 62 阅读 · 0 评论 -
ByteBuffer
) -- 新建byteBuffer bb.wrap(new byte[100]) -- 新建byteBuffer put方法写 -- 入缓冲区 get方法 -- 读取缓冲区 flip方法 反转 -- 用于从写入到读取的操作,将position为0,limit为原position compact方法 -- 压缩,舍弃position之前的内容 mark() -- 标志position reset() -- 重新设置position为当初的mark值原创 2012-12-14 10:13:16 · 95 阅读 · 0 评论 -
java nio实例一
h()+"\\myfile.txt"; file2 = NewIOChannel.class.getResource("").getPath()+"\\myfile2.txt"; System.out.println(file); } /** * outputStream channel写文件 * @throws IOException */ @Test public void FileTest(原创 2012-12-17 17:50:32 · 59 阅读 · 0 评论 -
nio socket
eam() 向客户端接受发送信息 client: socket对象client 指定ip和port 用输入输出流socket.getInputStream() , socket.getOutputStream() 向客户端接受发送信息 //server public void initSocketServer() throws IOException{ ServerSocket server = null; server = new ServerSocket(1010原创 2013-01-16 14:38:17 · 81 阅读 · 0 评论