摘要:
概述 C/C++语言,在内存管理领域,开发需要对创建的对象进行手工的释放或回收,而在我Java内存管理领域,我们的内存管理交给了虚拟机,在虚拟机的自动内存管理机制调度下,不太容易出现内存泄漏或者内存溢出的问题,然而在不了解虚拟机运作原理的情况下,一旦出现内存泄漏或者内存溢出的问题,将会无从下手分析, 阅读全文
摘要:
前言 上期我介绍了TreeMap的基本结构以及put方法的解读,包括自平衡保持红黑树特性的种种变化, 从代码角度来看,红黑树是否需要自我调整必须满足三个条件, 1.当前结点不是空结点, 2.当前结点不是根节点, 3.当前结点的父结点必须为红色。 本期主要是承接上期Java集合之TreeMap源码解析 阅读全文