ConcurrentMap 一.概述 ConcurrentMap及其子类是JDK1.5提供的一套用于应对高并发的映射机制,在高并发时能比较好地保证线程安全。 二. ConcurrentHashMap(并发哈希映射) 性质(其下前4点同HashMap的性质) 底层基于数组+链表的结构实现 数组的默认容 ...
分类:
其他好文 时间:
2020-06-17 20:36:45
阅读次数:
55
最强面试题推荐: 2020Java面试题及答案,命中率高达90% 蚂蚁金服Java一面 1. 二叉搜索树和平衡二叉树有什么关系,强平衡二叉树(AVL 树)和弱平衡二叉树 (红黑树)有什么区别 2. B 树和 B+树的区别,为什么 MySQL 要使用 B+树 3. HashMap 如何解决 Hash冲 ...
分类:
编程语言 时间:
2020-06-17 11:07:56
阅读次数:
754
摘要 HashMap的原理也是大厂面试中经常会涉及的问题,同时也是工作中常用到的Java容器,本文主要通过对以下问题进行分析讲解,来帮助大家理解HashMap的原理。 1.HashMap添加一个键值对的过程是怎么样的? 2.为什么说HashMap不是线程安全的? 3.为什么要一起重写hashCode ...
分类:
其他好文 时间:
2020-06-17 10:41:30
阅读次数:
35
使用HashMap存储多个企鹅信息,然后统一使用Iterator进行遍历 package work;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;public ...
分类:
其他好文 时间:
2020-06-16 23:50:23
阅读次数:
101
目录结构 package com.wish.config; import java.io.*; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Properties ...
分类:
编程语言 时间:
2020-06-16 16:55:57
阅读次数:
156
1、遍历ArrayList import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ArrayListDemo1 { public static void main(Stri ...
分类:
编程语言 时间:
2020-06-16 15:33:39
阅读次数:
50
package LeetCode_787 import java.util.* import kotlin.collections.ArrayList import kotlin.collections.HashMap /** * 787. Cheapest Flights Within K Sto ...
分类:
其他好文 时间:
2020-06-16 13:25:15
阅读次数:
58
1 //模拟斗地主发牌洗牌 2 3 //导包 4 5 import java.util.ArrayList; 6 import java.util.Collections; 7 import java.util.HashMap; 8 9 public class Test { 10 public s ...
分类:
编程语言 时间:
2020-06-15 14:23:46
阅读次数:
72
1.概述 添加元素如果重复会默认覆盖之前的元素: HashSet hashSet = new HashSet(); hashSet.add("qqq"); hashSet.add("www"); hashSet.add("eee"); hashSet.add("www"); System.out.p ...
分类:
其他好文 时间:
2020-06-15 13:45:12
阅读次数:
48
1.使用HashMap存储多个企鹅信息,然后统一使用Iterator进行遍历。 package kksk; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; ...
分类:
编程语言 时间:
2020-06-15 12:08:59
阅读次数:
82