JAVA基础
错觉_
这个作者很懒,什么都没留下…
展开
-
hashmap中扩容数组迁移实现原理?为什么初始化大小要2的幂次方
1.为什么初始化大小要2的幂次方 如果初始化大小不是2的幂次方,就会导致hash & (n-1)的时候,hash的值会被干扰到,原创 2019-10-30 22:27:28 · 503 阅读 · 0 评论 -
学习java基础——面向对象
文章目录一.类对对象1.1面向对象与面向过程1.2面向对象中两个重要的概念1.3对象的创建与对象的内存解析1.4 匿名对象1.5.理解"万事万物皆对象"二、类的结构之一:属性2.1相同点:2.2 不同点:2.2.1在类中声明的位置的不同2.2.2 关于权限修饰符的不同2.2.3 默认初始化值的情况:2.2.4 在内存中加载的位置:三、类的结构之二:方法3.1 方法的声明3.3 方法的重载的概...原创 2019-10-21 17:57:53 · 148 阅读 · 0 评论 -
集合
集合复习 说明:对于以上的框架图有如下几点说明 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。 实现类:8个实现类(实线表示),对接口的具体实现。 Collection 接口是一组允许重复的对象。 Set 接口继承 Collection,集合元素不重复。 List 接口继承 Col...原创 2019-03-12 11:56:23 · 88 阅读 · 0 评论