I/O的框架
I/O流包括字节流和字符流
字节流包括字节输入流InputStream和字节输出流OutputStream
字符流包括字符输入流Reader和字符输出流Writer
//缓冲流 字符流 装饰字节流 字节流
bufferedReader = new BufferedReader(new InputStreamReader(new DataInputStream(socket.getInputStream())));
NIO
java non-blocking IO,非阻塞式的,可提高程序的性能,提升CPU的利用率.
NIO是面向缓冲区的,IO是面向流的,当高并发时,I/O线程的阻塞会变得很高,整个系统也不可靠
网友评论