| title |
Java 基础专题:语法、面向对象、泛型、反射、代理与序列化 |
| description |
Java 基础面试与学习路线,涵盖基础语法、面向对象、关键字、值传递、泛型、反射、代理、序列化、SPI、Unsafe 和语法糖。 |
| category |
Java |
| tag |
|
| sitemap |
| changefreq |
priority |
weekly |
0.9 |
|
| head |
meta |
| name |
content |
keywords |
Java基础,Java基础面试题,Java关键字,Java值传递,Java泛型,Java反射,Java代理,Java序列化,Java SPI,Java Unsafe,Java语法糖 |
|
|
|
Java 基础是后续学习集合、并发、JVM、Spring 和各类中间件的前置能力。这部分内容不只是背语法,更重要的是理解 Java 的对象模型、参数传递、泛型擦除、反射调用、动态代理、序列化边界和框架扩展机制。
- 刚开始系统学习 Java,想把基础语法和核心机制串起来的读者。
- 准备 Java 基础面试题,希望快速查漏补缺的同学。
- 已经写过 Java 项目,但对反射、代理、泛型、SPI、序列化等机制理解不深的开发者。
- 想继续学习集合、并发、JVM、Spring 源码前,需要补齐前置知识的工程师。
- Java 基本语法、面向对象、异常、常用类、关键字和编码细节。
- 值传递、引用变量、对象可变性和方法调用之间的关系。
- 泛型、通配符、类型擦除以及它们对集合、API 设计和反射的影响。
- 反射、动态代理、SPI 等框架底层常见机制。
- 序列化、
BigDecimal、Unsafe、语法糖等容易在项目和面试中踩坑的知识点。
- Java基础常见面试题总结(上):先过一遍 Java 基础语法、面向对象和常用类。
- Java基础常见面试题总结(中) 和 Java基础常见面试题总结(下):补齐异常、泛型、反射、注解和常见易错点。
- Java 关键字总结 和 Java 值传递详解:厘清基础概念中的高频误区。
- 泛型&通配符详解、Java 反射机制详解、Java 代理模式详解:理解框架底层常见能力。
- Java 序列化详解、Java SPI 机制详解、Java 魔法类 Unsafe 详解:继续补齐工程实践和源码阅读中的扩展知识。
- Java 是值传递还是引用传递?对象作为参数传递时为什么能修改字段?
== 和 equals() 有什么区别?为什么重写 equals() 必须重写 hashCode()?
String、StringBuilder、StringBuffer 如何选择?
final、static、this、super 分别有什么作用?
- 泛型擦除是什么?
List<String> 和 List<Integer> 在运行时有什么区别?
- 反射为什么慢?有哪些典型使用场景?
- JDK 动态代理和 CGLIB 动态代理有什么区别?
- 为什么不建议直接使用 Java 原生序列化?
BigDecimal 为什么推荐用字符串构造?