- 博客(2)
- 资源 (4)
- 收藏
- 关注
原创 一文搞定Hashtable、HashMap、TreeMap有什么不同
Map 是广义 Java 集合框架中的另外一部分,HashMap 作为框架中使用频率最高的类型之一,它本身以及相关类型自然也是面试考察的热点。 今天我要问你的问题是,对比 Hashtable、HashMap、TreeMap 有什么不同?谈谈你对 HashMap 的掌握。 典型回答 Hashtable、HashMap、TreeMap 都是最常见的一些 Map 实现,是以键值对的形式存储和操作数据的容器类型。 Hashtable 是早期 Java 类库提供的一个哈希表实现,本身是同步的,不支持 n.
2020-05-11 15:01:08 251
原创 一文搞懂动态代理是基于什么原理
编程语言通常有各种不同的分类角度,动态类型和静态类型就是其中一种分类角度,简单区分就是语言类型信息是在运行时检查,还是编译期检查。 与其近似的还有一个对比,就是所谓强类型和弱类型,就是不同类型变量赋值时,是否需要显式地(强制)进行类型转换。 那么,如何分类 Java 语言呢?通常认为,Java动态代理是静态的强类型语言,但是因为提供了类似反射等机制,也具备了部分动态类型语言的能力。 言归正传,谈谈 Java 反射机制,动态代理是基于什么原理? 典型回答 反射机制是 Java 语言提供的一种基.
2020-05-11 13:34:06 380 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人