- 博客(2)
- 资源 (7)
- 收藏
- 关注
转载 WeakHashMap的理解
WeakHashMap实现了Map接口,是HashMap的一种实现,他使用弱引用作为内部数据的存储方案,WeakHashMap可以作为简单缓存表的解决方案,当系统内存不够的时候,垃圾收集器会自动的清除没有在其他任何地方被引用的键值对。 如果需要用一张很大的HashMap作为缓存表,那么可以考虑使用WeakHashMap,当键值不存在的时候添加到表中,存在即取出其值。WeakHashMap
2016-06-21 22:34:08 255
原创 有关强类型语言,弱类型语言,静态语言,动态语言的看法
一般编程语言分为强类型语言和弱类型语言。 强类型语言指这门语言需要检查两种类型是否兼容,如果兼容,就能赋值或运算;如果不兼容,则会抛出一个错误或者需要强制类型转换。java和Ruby都是强类型语言;C,javascript等是弱类型语言;编译器并不会关心在某一内存位置上的数据到底是一个整数,一个字符还是一个普通数据。 动态语言和静态语言是另一方面的划分。 比如判断是否是一只狗,静态语言需要确定
2016-06-01 22:02:20 299
hadoop入门手册
2013-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人