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