Java 知识体系
文章平均质量分 95
话唠扇贝
Android @ Auto
展开
-
实现自定义 Java 垃圾收集器
实现自定义 Java 垃圾收集器需要深入了解 JVM 知识、对 OpenJDK 及内存管理原理都有一定的理解。 Java 的自动内存管理是其最显著的功能之一,它为开发者提供了无需手动管理内存分配和释放的便利。但是,在某些情况下,开发者希望创建一个自定义的 Java 自动内存管理系统,以满足特定的需求。在本指南将提供设计和实现自定义 Java 自动内存管理系统的详细步骤。原创 2024-02-27 14:48:32 · 829 阅读 · 0 评论 -
Java 异常机制详解
定义:Java 异常是 Java 提供的一种识别及响应错误的一致性机制。作用:Java 异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。在有效使用异常的情况下,异常能清晰的回答 what, where, why 这3个问题:异常类型回答了“什么”被抛出,异常堆栈跟踪回答了“在哪“抛出,异常信息回答了“为什么“会抛出。原创 2024-02-18 23:16:01 · 832 阅读 · 0 评论 -
线程池 ThreadPoolExecutor 详解
对于操作系统而言,创建一个线程的代价是十分昂贵的, 需要给它分配内存、列入调度,同时在线程切换时要执行内存换页,清空 CPU 缓存,切换回来时还要重新从内存中读取信息,破坏了数据的局部性。因此在并发编程中,当线程创建过多时,会影响程序性能,甚至引起程序崩溃。原创 2024-02-18 22:57:00 · 1093 阅读 · 0 评论