Please enable JavaScript.
Coggle requires JavaScript to display documents.
Java I/O (BIO(Blocking I/O) (缓冲流 (BufferedReader, BufferedWriter,…
Java I/O
BIO(Blocking I/O)
基础流
字节流
InputStream
OutPutStream
字符流
Reader
Writer
内存操作流
字节内存操作流
ByteArrayOutputStream
ByteArrayInputStream
字符内存操作流
CharArrayWriter
CharArrayReader
转换流
OutputStreamWriter
InputStreamReader
管道流
字节管道流
PipedOutputStream
PipedInputStream
字符管道流
PipedWriter
PipedReader
打印流
PrintStream
PrintWriter
缓冲流
BufferedReader
BufferedWriter
BufferedInputStream
BufferedOutputStream
......
扫描流
Scanner
大数据流
Stream
Netty(Java NIO 框架)
Channel
Buffer
Bootatrap
ChannelHandler
ChannelPipeline
EventLoop
ChannelFuture
NIO(Non-Blocking I/O)
Buffer
ByteBuffer(字节缓冲区)
CharBuffer(字符缓冲区)
ShortBuffer(短整型缓冲区)
IntBuffer(整型缓冲区)
LongBuffer(长整型缓冲区)
FloatBuffer(浮点型缓冲区)
DoubleBuffer(双精度浮点型缓冲区)
Selector
OP_ACCEPT(接收就绪)
OP_READ(读取就绪)
OP_WRITE(写入就绪)
OP_CONNECT(连接就绪)
Channel
FileChannel(文件)
DatagramChannel(UDP)
SocketChannel(TCP)
ServerSocketChannel
AIO(Asynchronous I/O)
Buffer(与NIO相同)
Channel
AsynchronousServerSocketChannel
AsynchronousSocketChannel
AsynchronousFileChannel
AsynchronousDatagramChannel
Selector(与NIO相同)
传统I/O面向流(Stream)
NIO和AIO面向缓冲区