摘要: 阅读全文
posted @ 2019-09-09 15:59 love_xiaosha 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 以前一直用hutool的工具类,但有时侯需要自己配置一些东西,然后找到这个,保存下,做个记录 阅读全文
posted @ 2019-09-05 09:25 love_xiaosha 阅读(590) 评论(0) 推荐(0) 编辑
摘要: HashMap是基于哈希表实现的Map接口,并允许null健和null值。由数组+链表组成的,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的 1、关于put添加的源码分析 HashMap的put方法执行过程可以通过下图来理解 关于扩容的源码分析 1、关于clear()方法可以看到把 阅读全文
posted @ 2018-11-06 15:48 love_xiaosha 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Map是一个接口,其中有一些常用的方法,java8以后添加了很多新方法 java8中新增的方法: 其中都有这样一句话:默认实现不会保证此方法的同步或原子属性。 提供原子性保证的任何实现都必须覆盖此方法并记录其并发属性。 1、返回的结果为指定键映射到的值,如果此映射不包含该键的映射, defaultV 阅读全文
posted @ 2018-10-08 15:29 love_xiaosha 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Set接口继承collection接口,里面的方法在collection中都存在 Set的几个主要实现类为:HashSet,TreeSet HashSet源码 通过下面方法,我们可以看出来,HashSet的实现方法为map操作 TreeSet源码 TreeSet常用方法,都是调用Treemap中的方 阅读全文
posted @ 2018-09-19 16:22 love_xiaosha 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-09-12 17:32 love_xiaosha 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 关于String的类定义: public final class String implements java.io.Serializable, Comparable<String>, CharSequence 以final修饰,不可继承,不可变,其方法默认都是final的实现 Serializab 阅读全文
posted @ 2018-09-05 19:10 love_xiaosha 阅读(97) 评论(0) 推荐(0) 编辑