![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 93
面试题,面试技巧
帝鸿、
活到老学到老,不断提升自己,脚踏实地。
展开
-
2022.03面试题
//阿里云项目组面试真题1、https://blog.csdn.net/justloveyou_/article/details/62893086相同点:hashmap和Hashtable都实现了map、Cloneable(可克隆)、Serializable(可序列化)这三个接口不同点:底层数据结构不同:jdk1.7底层都是数组+链表,但jdk1.8 HashMap加入了红黑树Hashtable 是不允许键或值为 null 的,HashMap 的键值则都可以为 null。添加key-valu原创 2022-02-11 23:49:17 · 1898 阅读 · 0 评论 -
面试题
map有哪些主要实现map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。其中这四者的区别如下(简单介绍):HashMap:我们最常用的Map,HashMap的值是没有顺序的,他是按照key的HashCode来实现的,就是根据key的HashCode 值来存储数据,根据key可以直接获取它的Value,同时它具有很快的访问速度。HashMap最多只允许一条记录的key值为Null(多条会覆盖);允许多条记录的Value为 Nul原创 2020-12-13 00:15:24 · 2754 阅读 · 1 评论 -
面试常问
写SQL很常考察group by、内连接和外连接。手写代码:手写代码一般考单例、排序、线程、消费者生产者。我建议排序算法除了冒泡排序,最好还能手写一种其他的排序代码。试想:如果一般面试者都写的冒泡排序,而你写的是快速排序/堆排序,肯定能给面试官留下不错的印象。面试常问的知识点?1)集合相关问题(必问):1.1HashMap、LinkedHashMap、ConcurrentHashMap、ArrayList、LinkedList的底层实现。1.2HashMap和Hashtable的区别。1.3.原创 2020-12-13 00:14:35 · 296 阅读 · 0 评论