- 博客(6)
- 收藏
- 关注
原创 【Java SE 复盘】Java 集合框架之泛型详解
本文梳理了Java泛型的关键知识点,从基础概念到高级应用。泛型通过类型参数化提升代码安全性和可读性,避免强制类型转换。文章详解了泛型类/方法、通配符(PECS原则)、类型擦除等核心内容,特别指出上界通配符<? extends T>只读、下界<? super T>只写的特点,并解释了类型擦除导致的运行时限制。最后总结了泛型在集合框架中的重要作用及常见使用误区,帮助开发者正确运用泛型编写更健壮的代码。
2025-06-30 17:21:58
560
原创 【JavaSE 复盘】集合框架底层原理与常见陷阱从 List、Set 到 Map
本文深入解析Java集合框架的核心实现与使用要点。主要内容包括:ArrayList基于动态数组实现,默认扩容50%,建议预估初始容量提升性能;LinkedList采用双向链表,插入删除高效但随机访问慢;HashSet通过hashCode和equals实现去重,TreeSet支持自然或定制排序;HashMap在JDK8优化为链表+红黑树结构,ConcurrentHashMap采用分段锁/CAS保证线程安全;特别强调迭代遍历时应使用迭代器删除,避免ConcurrentModificationException。
2025-06-26 12:20:51
1105
原创 【JavaSE 复盘】异常处理机制详解
《Java异常处理机制精要》摘要:本文系统梳理Java异常处理核心知识,涵盖异常体系结构、try-catch-finally执行机制(包括JDK7+的try-with-resources)、throw与throws区别、自定义异常实践等。重点解析finally执行顺序(可能不执行的4种特殊情况)和return覆盖问题,并针对6道高频面试题给出深度解答。文章指出常见误区:如finally并非绝对执行、避免笼统捕获Exception、慎用finally中的return等,同时强调应优先捕获具体异常、合理使用异常
2025-06-26 11:55:08
988
原创 【Java SE 复盘】Java面向对象编程基础:类与对象的创建
本文系统梳理了Java类与对象的核心概念,重点解析构造方法机制、this与super的使用规则、静态成员特性等常见面试考点。关键点包括:构造方法私有化实现单例模式;this()和super()的调用限制(必须首行且不能共存);静态方法不能访问非静态变量;静态方法不支持多态等。文章通过代码示例揭示常见误区,并解答了构造方法继承性、访问权限控制等高频面试问题,帮助开发者深入理解面向对象编程基础,掌握正确的类设计原则。
2025-06-24 17:45:05
783
原创 【Java SE 复盘】Java中的基本数据类型与包装类全解析
Java基本数据类型与包装类核心知识点解析:1. 基本类型(int等)与包装类(Integer等)的核心区别在于存储方式、null值和性能表现;2. 自动装箱拆箱机制及Integer缓存池特性(-128~127);3. 常见陷阱包括null指针异常和==/equals使用误区;4. 包装类在集合中的应用原因(泛型限制);5. 面试必备:缓存池原理、安全比较方法、自动转换时机等高频考点。掌握这些知识能有效避免实际开发和面试中的常见错误。
2025-06-24 15:26:58
973
原创 【Java SE 复盘】一个实习生的技术复盘之旅 -- 开篇
《JavaSE专栏》是一位即将找实习的Java程序员开设的学习专栏,旨在通过写作巩固基础、提升技术表达能力。专栏面向Java初学者、应届生和开发者,内容涵盖JavaSE核心知识,包括基础语法、集合框架、多线程等模块,以实用和面试为导向,配有代码示例。作者希望通过这个专栏记录成长,为成为优秀Java开发者打下基础,并欢迎读者交流学习。
2025-06-24 15:24:25
285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人