【java面试经(架构师&设计师)-第2课】java常用数据结构(二)
发布日期:2021-05-10 03:44:39 浏览次数:25 分类:原创文章

本文共 470 字,大约阅读时间需要 1 分钟。

技术清单


申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。


本文主要介绍java数据结构相关知识,通过本文讲解,你可以明白:


1、栈(Stack)、哈希表(Hashtable)的概念和实现原理的理解?


2、集合(Collection)与图(Map)的概念和实现原理的理解?


3、Hashtable、HashMap与ConcurrentHashMap的区别?


 


技术解析


一、栈(Stack)、哈希表(Hashtable)的概念和实现原理的理解?


1、栈(Stack)


栈是Vector的一个子类,它的特性是:先进后出(FILO, First In Last Out)。


Stack只有一个默认构造函数


Stack()

Stack的继承关系


java.lang.Object↳     java.util.AbstractCollection<E>   ↳     java.util.AbstractList<E>       ↳     java.util.Vector<E>           ↳     java.
上一篇:【java面试经(架构师&设计师)-第3课】java虚拟机和内存优化
下一篇:【java面试经(架构师&设计师)-第1课】java常用数据结构(一)

发表评论

最新留言

不错!
[***.144.177.141]2025年05月03日 05时47分11秒