- 博客(2)
- 收藏
- 关注
原创 重写和重载的区别
1、概念: 重载:在一个类中可以一个以上的同名方法,只要他们的参数个数,或参数类型,或参数的顺序不同即可 重写:子类继承父类以后,可以对从父类中继承来的同名同参数方法,进行覆盖操作 2、具体规则不同 重载: 1、必须有不同的参数列表 2、可以有不同的返回值类型,只要参数列表不同就可以了 3、可以有不同的访问修饰符 4、可以抛出不同的异常 ...
2021-02-20 21:50:03 274 2
原创 HashMap底层原--JDK1.8
hashmap的底层原理: 以1.8为例 结构为数组 + 链表 + 红黑树相关属性put()方法get()方法hashmap加载因子为什么是0.75hashcode的作用数组的长度为什么一定是2的次幂红黑树的特性是什么为什么会使用红黑树关于扩容 相关属性 DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 默认初始化数组容量 MAXIMUM_CAPACITY = 1 << 30; 最大数组容量 DEFAULT_LOAD_FACTOR = 0.75
2021-02-17 22:45:06 79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人