摘要: HashMap数组每个元素的初始值为NULL 1、定义 hash是“散列”:hash就是通过散列算法,将一个任意长度关键字转换为一个固定长度的散列值,但是有一点要指出的是,不同的关键字可能会散列出相同的散列值 2、HashMap类 3.底层存储 Entry数组 HashMap采用将相同的散列值存储到 阅读全文
posted @ 2018-03-06 23:33 战斗的小白 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 参照:http://www.cnblogs.com/tstd/p/5104099.html Stack(Fitst In Last Out) 1、定义 Vector是List的一个实现类,基于数组。扩容为*2。其功能和实现代码和ArrayList基本一样,Vector是线程安全的,ArrayList 阅读全文
posted @ 2018-03-06 21:26 战斗的小白 阅读(127) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-03-06 14:46 战斗的小白 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/tstd/p/5042087.html 1.定义 顶层接口collection List定义 ArrayList RandomAccess是一个标记接口,用来表明其支持快速随机访问 AbstractList(这是一个抽象类,对一些基础的list操 阅读全文
posted @ 2018-03-06 11:12 战斗的小白 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 定义: 组合:在新类中new 另外一个类的对象,以添加该对象的特性。 继承:从基类继承得到子类,获得基类的特性。 代理:在代理类中创建某功能的类,调用类的一些方法以获得该类的部分特性 场合: 组合:各部件之间没什么关系,只需要组合即可。like组装电脑,需要new CPU(),new RAM(),n 阅读全文
posted @ 2018-03-06 10:16 战斗的小白 阅读(559) 评论(0) 推荐(0) 编辑