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 · 229 阅读 · 0 评论 -
对象复制
publicObject deepClone(Object obj){ //将对象写到流里 ByteArrayOutoutStream bo=newByteArrayOutputStream(); ObjectOutputStream oo=newObjectOutputStream(bo); oo.writeObject(obj); //从流里读出来 ByteArrayInputSt转载 2017-06-05 23:32:35 · 177 阅读 · 0 评论