自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 【Java SE 复盘】Java 集合框架之泛型详解

本文梳理了Java泛型的关键知识点,从基础概念到高级应用。泛型通过类型参数化提升代码安全性和可读性,避免强制类型转换。文章详解了泛型类/方法、通配符(PECS原则)、类型擦除等核心内容,特别指出上界通配符<? extends T>只读、下界<? super T>只写的特点,并解释了类型擦除导致的运行时限制。最后总结了泛型在集合框架中的重要作用及常见使用误区,帮助开发者正确运用泛型编写更健壮的代码。

2025-06-30 17:21:58 559

原创 【JavaSE 复盘】集合框架底层原理与常见陷阱从 List、Set 到 Map

本文深入解析Java集合框架的核心实现与使用要点。主要内容包括:ArrayList基于动态数组实现,默认扩容50%,建议预估初始容量提升性能;LinkedList采用双向链表,插入删除高效但随机访问慢;HashSet通过hashCode和equals实现去重,TreeSet支持自然或定制排序;HashMap在JDK8优化为链表+红黑树结构,ConcurrentHashMap采用分段锁/CAS保证线程安全;特别强调迭代遍历时应使用迭代器删除,避免ConcurrentModificationException。

2025-06-26 12:20:51 1104

原创 【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关注的人

提示
确定要删除当前文章?
取消 删除