
Java
陈zeyan
这个作者很懒,什么都没留下…
展开
-
HashMap底层原理总结
刚学习完HashMap,对这几天的学习内容做个总结和记录。1、简单讲一下Hash的实现原理首先HashMap底层数据结构由数组+链表组成,jdk1.8不一样的地方就是当Hash冲突多时,链表会自动装换为红黑树,当链表长度达到8时转换为红黑树,长度为6时转换为链表。HashMap的put操作中,。当我们向HashMap 入一个键值对<key,value>时,首先将key通过hash函数计算出hash值,根据hash值将<key,value>存放至数组中,当再次传进来的<..原创 2020-10-20 22:01:20 · 678 阅读 · 1 评论 -
Java原理
1、面向对象的特征有哪些方面(1)抽象抽象就是找出事物之间的相似和共性处,把这些事物归为一个类,这个类只考虑事物的相似和共性之处,忽略一些主题与当前目标无关的那些方面。抽象不需要了解全部问题,只需要了解一部分的问题,忽略问题的细节。抽象 包含行为抽象与数据 抽象。(2)继承在实现一个类时,可以现有的类上派生,这个过程称为继承。新类继承了原有类的特征,那么新类为子类,原有类为父类。子...原创 2019-11-14 00:19:11 · 249 阅读 · 0 评论