《高频面试题》
文章平均质量分 92
面试题讲解
墨家巨子@俏如来
EasyJF开源团队成员,10 年Java开发及项目管理经验,在企业中承担项目经理、架构师等职位,喜欢研究技术,执着于对技术底层的探索及源码的剖析;喜欢写文章,享有阿里云专家博主、CSDN博客专家、Java领域优质创作者、华为云开发者联盟成员/技术博主(CSDN搜索-墨家巨子@俏如来)代表作《SpringCloud入门到精通》,《SpringCloud源码深度剖析》,《SpringBoot入门到精通》,《Spring源码深度剖析》等等
展开
-
高频面试题-Java集合体系
Java中的集合体系Java中的集合分为两大体系,一是继承于Collection接口的List和Set体系,List体系如:ArrayList,LinkedList,Set体系如:TreeSet,HashSet,二是继承于Map接口集合体系如:HashMap,TreeMap等。其中使用到多种数据结构:数组,链表,队列,Hash表等等。1.Map继承体系Map是一种key-value的存储结构,最大的有点在于查询效率高,继承体系如下:Map比较常用的有HashMap和LinkedHashMap,Tr原创 2021-05-24 00:10:52 · 1495 阅读 · 12 评论 -
高频面试题-JDK源码篇(HashMap)
前言我觉得HashMap是一个高频面试题,甚至被问烂了,但是不写它感觉我的面试总结又不完整,所以还是写一下吧!这里整理了一下HahsMap可能会被问到的知识点,你可以试着自己先回答一下:HashMap底层用到了那些数据结构?为什么要用到链表结构?为什么要用到红黑树?HashMap如何扩容的?HashMap是如何Put一个元素的?HashMap是如何Get一个元素的?什么是Hash冲突还有哪些解决Hash冲突的方式?1. HashMap底层用到了那些数据结构?HashMap用到了数组原创 2021-05-21 16:50:30 · 1327 阅读 · 3 评论 -
高频面试题-JDK集合源码篇(String,ArrayList)
前言平时一直在办公室招人,对于面试题这一块有一些心得,做了一些总结写下来,不喜勿喷。基础面试题1.Spring 和 StringBuilder 和 StringBuffer的区别JDK源码篇原创 2021-05-21 15:26:08 · 716 阅读 · 2 评论