Java中IO梳理
一、知识点梳理一、Java I/O 概述Java I/O 主要分为以下几种模型: BIO (Blocking I/O):同步阻塞 I/O NIO (New I/O):同步非阻塞 I/O AIO (Asynchronous I/O):异步非阻塞 I/O 二、BIO (Blocking I/O)1. 基本概念BIO 是传统的同步阻塞 I/O 模型,每个连接都需要一个独立的线程处理。 2. 使用场景 连接数较少且固定的应用 简单的客户端/服务器应用 需要简单编程模型的应用 3. 核心类 InputStream/OutputStream:字节流基类 Reader/Writer:字符流基类 FileInputStream/FileOutputStream:文件字节流 FileReader/FileWriter:文件字符流 BufferedReader/BufferedWriter:缓冲字符流 Socket/Serve...
