摘要: HashMap设置初始化容量20的具体流程: 答:是可以设置初始容量大小,设置为20,容量为32,2的n次方。 找一个 大于 最接近 我们设置初始容量的2的N次方作为初始容量。(重点) 1、设置初始化容量为20 2.看源码 1.传参,调用有参构造方法 这个是源码英文解释 : 2.initialCap 阅读全文
posted @ 2022-10-13 11:54 行白夜 阅读(1371) 评论(0) 推荐(0)
摘要: 静态代码块 static{ System.out.println("我是静态代码块"); } 类中的初始化顺序(一个类,没有继承关系) 静态初始化==>默认初始化==>定义初始化==>{ }==>构造方法初始化 1,静态初始化(静态属性,静态代码块,静态方法)是按在类中的先后顺序执行的 2,默认初始 阅读全文
posted @ 2022-04-13 19:21 行白夜 阅读(633) 评论(0) 推荐(0)
摘要: 关于ArrayList的学习 public 公共的,class代表一个类,后面是类的名字,extends是继承,implements是实现的意思,我现在大部分学的是实现一个接口。 这是在eclipse翻看源码看到的,E代表泛型。继承AbstractList<E>(一个抽象类),实现了List<E>, 阅读全文
posted @ 2022-04-01 20:37 行白夜 阅读(97) 评论(0) 推荐(0)