Skip to content

Java I/O 与网络

I/O(输入/输出)和网络编程,是 Java 连接外部世界的桥梁。

从最底层的 Socket 通信,到经典的 BIO/NIO/AIO 模型,到高性能网络框架 Netty,再到 Tomcat 的线程模型——每一步都值得深入理解。这一模块,带你从操作系统层面理解 Java 的 I/O 机制。


模块内容

IO 模型

理解 I/O 模型,是理解 NIO、Netty、Tomcat 的基础。

编程模型演进

Java I/O 经历了从 BIO 到 NIO 再到 AIO 的演进。

NIO 核心

NIO(New I/O)是高性能网络编程的基础。

主流框架

网络通信


面试核心考点

高频考点关联文档
select/poll/epoll 区别IO 模型
NIO 三大组件NIO 核心
ByteBuffer 使用ByteBuffer
Netty 线程模型Netty
Tomcat NIOTomcat
TCP 三次握手四次挥手Socket

基于 VitePress 构建