logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Java基础核心知识点全解·02】数据类型与运算符:从变量存储到类型转换一次讲清

本文是 Java 基础核心知识点全解系列第 2 篇,系统梳理 Java 数据类型与运算符的入门核心内容,包括八种基本数据类型、引用类型、变量赋值规则、字面量默认类型、自动类型转换、强制类型转换、包装类装箱拆箱、字符串 equals 比较、整数除法、复合赋值、短路逻辑和浮点数精度等常见易错点,帮助初学者建立清晰的 Java 类型系统认知。

文章图片
#java#python#开发语言
【Java基础核心知识点全解·05】封装详解:private、Getter/Setter、DTO 与 API 边界

本文系统讲解 Java 面向对象中的封装机制,围绕 private、public、protected、包级权限、Getter/Setter、数据不变式和 API 边界展开,并补充 DTO、record、返回副本、Collections.unmodifiableList 等真实工程中的权衡场景。适合已经掌握类与对象,想进一步理解封装如何维护对象状态、降低耦合并设计清晰接口的初学者阅读。

文章图片
#java#python#开发语言
【Java基础核心知识点全解·03】流程控制与数组:从分支循环到数组引用

本文系统讲解 Java 基础中的流程控制与数组,围绕 if-else、switch-case、while、do-while、for、break、continue、return 等语法展开,并结合一维数组、多维数组、数组遍历、数组默认值、数组越界和数组引用共享问题,帮助初学者建立清晰的执行流程和数组使用认知。

文章图片
#java#python#开发语言
【Java基础核心知识点全解·04】面向对象基础详解:类与对象、this 与 static 一次讲清

本文围绕 Java 面向对象基础展开,系统讲解类与对象的关系、字段与成员方法、new 创建对象、构造方法与构造器重载、this 关键字、static 静态成员,以及 Java 参数传递和对象引用共享的常见误区。适合已经掌握变量、流程控制和数组,准备进入面向对象编程的初学者阅读。

文章图片
#java#python#开发语言
【Java基础核心知识点全解·第7篇】多态详解:编译时类型、运行时类型与动态绑定一次讲清

本文系统讲解 Java 多态的核心机制,围绕编译时类型、运行时类型、动态方法查找展开,说明父类引用为什么能指向子类对象、为什么只能访问父类视角下的成员,以及重写方法为什么会在运行时执行子类版本。文章还结合向上转型、向下转型、instanceof、字段隐藏、方法重载等常见误区,帮助初学者真正理解多态背后的编译器检查与 JVM 动态绑定规则。

文章图片
#java#开发语言
【Java基础核心知识点全解·09】Java 内存布局与垃圾回收详解:栈、堆、栈帧、GC Roots 与对象回收

本文面向 Java 初学者,系统梳理 Java 内存布局与垃圾回收的核心概念,包括栈、堆、栈帧、方法区/元空间、引用变量、GC Roots、可达性分析、标记-清除、复制算法、分代回收和内存泄漏。通过代码示例解释局部变量、堆对象、方法调用和对象回收之间的关系,帮助读者建立 JVM 内存模型的基础直觉。

文章图片
#java#开发语言
【Java基础 | 11】异常处理进阶:throw、throws、自定义异常与异常链讲清楚

本文面向已经掌握 Java 异常基础的初学者,系统梳理 `throw`、`throws`、自定义异常、异常链和异常包装的使用方法。文章会说明什么时候应该主动抛出异常,方法声明上的 `throws` 有什么意义,自定义异常该继承 `Exception` 还是 `RuntimeException`,以及包装异常时为什么必须保留 `cause`,帮助你把异常处理从“会捕获”提升到“会设计”。

文章图片
#java#python#开发语言
【Java基础 | 13】IO 流(下):缓冲流、转换流、序列化与综合案例

本文面向已经掌握 Java IO 基础的初学者,继续梳理缓冲流、转换流、序列化流、打印流、压缩流和综合案例。文章会说明缓冲流如何提高读写效率,`InputStreamReader` / `OutputStreamWriter` 如何指定 UTF-8、GBK 等编码,`ObjectOutputStream` / `ObjectInputStream` 如何保存和恢复对象,以及 zip 压缩流如何按

文章图片
#java#开发语言
【Java基础 | 16】集合框架(下):Map、HashMap 与 TreeMap

本文面向已经掌握 Collection、List 和 Set 的 Java 初学者,系统整理 Map 的键值对模型、put 添加与覆盖、常用方法、三种遍历方式,以及 HashMap、LinkedHashMap、TreeMap 的选择场景。文章重点讲清 HashMap 如何依赖 hashCode 和 equals 判断 key 唯一,TreeMap 如何通过比较规则排序并判定 key 是否相同,同时

文章图片
#java#windows
【Java基础 | 15】集合框架(中):Set、HashSet、TreeSet 与哈希表

本文面向已经学完 Collection 和 List 的 Java 初学者,系统整理 Set 集合的定位、去重特点、遍历方式,以及 HashSet、LinkedHashSet、TreeSet 的选择场景。文章重点讲清 HashSet 如何依赖 hashCode 和 equals 判断重复,TreeSet 如何通过比较规则排序并判定重复,同时梳理哈希冲突、红黑树、null 支持和线程安全等常见边界。

文章图片
#java#散列表#windows
    共 47 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择