Java基础
文章平均质量分 89
Kerwin555
非著名开发。。。
展开
-
Java HashMap实现原理0——从hashCode,equals说起
Object类中就有的hashCode和equals方法,在HashMap或者HashSet等结构中到底起了怎么的作用呢?读了本文你就知道——hashCode方法的存在是为了减少equals方法的调用次数,从而提高查找效率。原创 2016-08-12 15:44:38 · 845 阅读 · 0 评论 -
Java内存区域及溢出
Java内存区域都包含哪些结构,程序的各部分和各结构之间是怎样的存储关系,结构在什么样的情况下会发生溢出???原创 2016-08-23 16:20:18 · 379 阅读 · 0 评论 -
Java HashMap实现原理1——散列表
这是HashMap系列博文的第二篇,在上一篇讲了hashCode、equals等方法的用途后,再带大家看下HashMap的数据结构——散列表,一步步地靠近HashMap的最终实现。原创 2016-09-14 11:26:33 · 661 阅读 · 0 评论 -
Java内存垃圾回收
Java内存回收时,涉及的对象存活检测方式、引用分类、垃圾收集算法、垃圾收集器以及常见的内存分配策略等原创 2016-08-23 21:07:16 · 288 阅读 · 0 评论 -
Java HashMap实现原理2——HashMap详解
博主的前两篇文章Java HashMap实现原理0——从hashCode,equals说起,Java HashMap实现原理1——散列表已经讲述了HashMap设计的知识点,包括:hashCode(),equals(),散列表结构,散列函数、冲突解决等,在散列表一文最后,还给出了一个极简版本的实现。从极简版出发,理解java.util.HashMap,就容易多了。 最近博主偶遇了几家公司的技术文章原创 2016-09-15 17:20:37 · 1456 阅读 · 0 评论 -
动态代理——从一窍不通到恍然大悟
从具体的例子出发,由浅入繁介绍代理这种设计模式和具体可以处理的问题原创 2017-04-02 22:50:02 · 9534 阅读 · 10 评论