上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 红黑树 阅读全文
posted @ 2022-10-26 15:09 学JAVA的旅行者 阅读(23) 评论(0) 推荐(0)
摘要: 1.Hashtable介绍 2.Properties介绍 Hashtable子类 3.concurrenthashmap ConcurrentHashMap详解链接 阅读全文
posted @ 2022-10-26 15:00 学JAVA的旅行者 阅读(25) 评论(0) 推荐(0)
摘要: 1.Set集合介绍 常用方法,添加,删除和遍历 Set接口对象不能使用索引获取,他是无序的,没有索引。 set集合无序,所以没有修改和查看某个元素,因为某个位置上是什么元素是不确定,但是可以通过迭代器或增强for遍历所有元素。 1.1HashSet 当他的链表到达一定量的时候,而且满足数组的大小,在 阅读全文
posted @ 2022-10-26 10:11 学JAVA的旅行者 阅读(87) 评论(0) 推荐(0)
摘要: Map 接口实现类Node转换为接口Entry,属于动态绑定,向上转型。Object引用转为子类是向下转型 这就是一个Entry接口的引用指向了它实现类Node的对象(接口的多态)此时他就是entry类型的,只不过指向了Node对象,然后把这个entry放到EntrySet这个集合里面,方便遍历 底 阅读全文
posted @ 2022-10-26 10:10 学JAVA的旅行者 阅读(77) 评论(0) 推荐(0)
摘要: public class HashMapDemo { public static void main(String[] args) { HashMap hashMap = new HashMap(); hashMap.put("小吉祥草王", "纳西妲"); hashMap.put("岩王爷", " 阅读全文
posted @ 2022-10-25 21:45 学JAVA的旅行者 阅读(108) 评论(0) 推荐(0)
摘要: 集合里面存储的都是对象 1.添加元素/对象 添加第一个元素 添加第二个元素 依次往后添加对象/元素。 pre指针,next指针,first指针,last指针 first指针指向linkedList集合里存储的第一个结点对象,last指针则指向最后一个结点对象,里面如果有一个就同时指向 一个结点对象有 阅读全文
posted @ 2022-10-23 22:14 学JAVA的旅行者 阅读(62) 评论(0) 推荐(0)
摘要: 1.ArrayList 1.1 添加元素操作 JDK1.8源码 打断点DeBug,shift+alt+f7进入源码,然后看源码 // object[] elementdate维护 size原数组元素个数,1为你需要的加入的一个元素无参构造器 创建了空的elementdate 数组,有参构造器创建了指 阅读全文
posted @ 2022-10-22 18:34 学JAVA的旅行者 阅读(53) 评论(0) 推荐(0)
摘要: 方法: demo1,demo2日期转换 demo3打印日历 demo4可以自定义获取6个随机数字或字母(0~9,a~z,A~Z混合一起) demo5自定义字符串获取6个随机组成的字符串 demo6求两个日期间隔 demo7给某个日期加天数 package exercises;​import java 阅读全文
posted @ 2022-10-22 12:23 学JAVA的旅行者 阅读(159) 评论(0) 推荐(0)
摘要: 1. Collection<T> ==元素都是单值== 元素是否有序元素是否可重复 List<T> 有序(所有的元素都有索引位置) 可以 Set<T> 无序(没有索引位置) 不可以 1.1. List<T> 默认创建时没有给集合大小 数据结构线程安全效率 ArrayList<T>初次扩容10,之后按 阅读全文
posted @ 2022-10-21 18:25 学JAVA的旅行者 阅读(133) 评论(0) 推荐(0)
摘要: 集合(容器) 数组: 存储相同类型的指定数组空间个元素数据。 length 基本+引用新增: 手动扩容删除: 后面元素循环移位查询/修改: 效率最快 index 集合: 理论上存储不同类型的不定量元素数据。 实际开发中 还是存储相同类型的数据。 <T> 元素: 存储引用类型的数据。 <T>: 泛型的 阅读全文
posted @ 2022-10-21 18:23 学JAVA的旅行者 阅读(128) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 9 下一页