Java 基础

分类:Java 核心 · 更新于 2026-09

Java 是目前企业开发最主流的语言之一。打牢基础,重点在四条线:语法与面向对象、集合框架、异常机制、IO 与反射。

一、面向对象

封装、继承、多态是核心。封装隐藏实现细节;继承实现复用;多态让同一接口表现出不同行为,是解耦的关键。理解 equals/hashCode 的约定、String 的不可变性,能避开大量坑。

二、集合框架

  • List:ArrayList 基于数组、查询快;LinkedList 基于链表、增删快。
  • Map:HashMap 数组+链表/红黑树,JDK 8 链表过长转红黑树;ConcurrentHashMap 分段/CAS 保证并发安全。
  • Set:HashSet 底层就是 HashMap。

三、异常与 IO

异常分检查型(checked)与运行时(unchecked),应只用于处理异常而非控制流程。IO 优先用 NIO 的 Channel/Buffer 或 try-with-resources 自动关闭资源,避免句柄泄漏。

基础不是背八股,而是建立"为什么这样设计"的心智模型。遇到不清楚的 API,多翻官方文档与源码。

← 返回首页