Java 文件与 I/O 流:File、字节流、字符流与文件操作
梳理 File 文件与目录操作、字节流和字符流的常用 API、资源关闭与字符编码,并通过目录扫描、文件复制和内容搜索案例练习文件操作。


這裏記錄我的日常與心情
梳理 File 文件与目录操作、字节流和字符流的常用 API、资源关闭与字符编码,并通过目录扫描、文件复制和内容搜索案例练习文件操作。

从客户端与服务端模型出发,梳理 TCP、UDP 的特点与 Socket 常用 API,通过回显服务器和客户端示例理解网络通信、I/O 流与消息边界,并初步认识 I/O 多路复用。

从进程间通信出发,理解 IP 地址、端口号、协议与五元组,梳理 OSI 和 TCP/IP 分层模型,以及数据发送、接收过程中的封装与分用。

掌握多线程环境下ArrayList、队列与哈希表的线程安全方案及常用并发集合实现.

理解CAS、原子类与ABA问题,掌握Callable、ReentrantLock、Semaphore和CountDownLatch等JUC并发工具.

系统梳理乐观锁、悲观锁、自旋锁、读写锁等常见锁策略,并深入理解synchronized的加锁过程与优化机制.

通过单例模式、阻塞队列、线程池和定时器等案例,掌握Java多线程编程的实际应用与核心实现.

理解Java线程的创建、生命周期、线程安全、同步机制、锁、线程池以及并发工具的基本使用.
