java基础
奔波儿灞爱上灞波儿奔
勤学如春起之苗,不见其长,日有所增。辍学如磨刀之石,不见其损,日有所亏。
展开
-
Java集合整理(List and Set and Map)
集合的由来 数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少 数组和集合的区别 区别1 : 数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据类型存储的是地址值集合只能存储引用数据类型(对象)集合中也可以存储基本数...原创 2018-03-06 12:23:32 · 236 阅读 · 0 评论 -
Java集合之 Map源码解析
HashMap: 也是我们平时开发中使用频率很高的双列集合,直接父类是AbstractMap,是基于hash表存储的一种集合。 几个重要的类变量: //hash表的初始化大小,默认为16.是基于数组实现的。 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 ...原创 2018-06-04 17:14:03 · 313 阅读 · 0 评论 -
算法基础之--红黑树实现
package wck.sort;/** * Created on 18/9/13. *//** * @program: demo * @description: 红黑树实现 * @author: wck * @create: 2018-09-13 11:07 **/public class RBT <K extends Comparable<K>, V>...原创 2018-09-13 14:46:00 · 181 阅读 · 0 评论