04 2016 档案

java-map-IdentityHashMap
摘要:1、背景 今天翻开IdentityHashMap的时候,就傻眼了,这个到底是个逻辑啊,我的程序代码如下: 运行的结果如下: zhangsan age is =nulllisi age is =null 为什么如此呢? 2、源码探索 put方法: 从这里可以看出,int i = hash(k, len 阅读全文

posted @ 2016-04-28 23:03 yucong 阅读(457) 评论(0) 推荐(0)

java-map-EnumMap
摘要:在平常的项目中,enumMap是比较少用到的一种map,一般都不会使用到这种容器,那么我将从如下几个方面来阐述我对enumMap的理解 1、使用场景 在key是比较固定的情况下,使用enumMap是最适合不过的,如我的水果摊中,就有如下几种水果:Fruit.APPLE,Fruit.BANANA,Fr 阅读全文

posted @ 2016-04-26 21:59 yucong 阅读(485) 评论(0) 推荐(0)

jdk-map-hashMap
摘要:关于java中的HashMap,我们在项目中经常使用到,但是我们的场景是否使用对了呢? 下面分为四个部分来阐述我的HashMap的理解 1、为什么要使用hashMap? 在项目中,需求的实现需要使用到一些数据结构来保存key-value形式的数据,也就是说hashMap其实就是一个装载数据的容器。例 阅读全文

posted @ 2016-04-24 15:17 yucong 阅读(326) 评论(0) 推荐(0)

导航