- 博客(3)
- 收藏
- 关注
原创 HashMap的getNode方法
final Node<K,V> getNode(int hash, Object key) { Node<K,V>[] tab;// 主要用于将哈希表赋值给tab Node<K,V> first;// 主要是通过(哈希表的长度-1) & hash值,计算出数组下标first = tab[n](第 一个节点) Node<K,V> e;// 主要是将当前节点的下个结点赋值给e int n; // 主要用去.
2021-09-06 12:14:13
733
原创 StringJoiner类基本使用
在看String类中静态join方法,里面出现了StringJoiner类,查阅资料后,发现它是java8的一个新特新,在对字符串操作时,它可以非常灵活的提供的delimiter(分隔符),prefix(前缀),suffix(后缀)。是我们开发人员不用在通过StringBuffer或者StingBuilder拼接。// 输出!![it,is,beautiful,today]!!,很多时候都是用StringBuilder@Testpublic void test() { String
2021-09-03 17:25:16
212
原创 ArrayList首次调用add(E e)
// 默认容量为10private static final int DEFAULT_CAPACITY = 10;// 用于空实例的共享空数组实例private static final Object[] EMPTY_ELEMENTDATA = {};// 用于默认大小的空实例的共享空数组实例,我们将其与EMPTY_ELEMENTDATA区分开来,以了解添加到第一个元素时要膨胀多少;private static final Object[] DEFAULTCAPACITY_EMPTY_ELEME.
2021-09-01 11:09:11
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人