
Java-IO
IT匠人
38989725@qq.com
展开
-
JAVA NIO 概述
概述NIO主要有三大核心部分:Channel(通道),Buffer(缓冲区), Selector。传统IO基于字节流和字符流进行操作,而NIO基于Channel和Buffer(缓冲区)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。Selector(选择区)用于监听多个通道的事件(比如:连接打开,数据到达)。因此,单个线程可以监听多个数据通道。NIO和传统IO(一转载 2017-07-01 15:00:11 · 237 阅读 · 0 评论 -
对象复制
publicObject deepClone(Object obj){//将对象写到流里ByteArrayOutoutStream bo=newByteArrayOutputStream();ObjectOutputStream oo=newObjectOutputStream(bo);oo.writeObject(obj);//从流里读出来ByteArrayInputSt转载 2017-06-05 23:32:35 · 182 阅读 · 0 评论