码迷,mamicode.com
首页 >  
搜索关键字:hashset treeset    ( 2235个结果
HashMap源码浅析
1.引子 "HashMap"由“hash”和“map"两个单词组成,这里的”map"表示“映射”而不是“地图”的意思,两个单词连起来就是“哈希映射表”。Map是一个接口,它有TreeSet 、LinkedHashMap、EnumMap、HashMap等实现类,其中HashMap无疑最重要也很复杂的一 ...
分类:其他好文   时间:2020-02-22 00:03:52    阅读次数:71
JavaSE set集合学习总结
Set集合 无序,没有下标,集合中的元素不重复。 HashSet 打印结果去重 且无序。 例子 当打印对象时 不会自动去重,需要重写equals和hashcode方法,重写的方法再Person类中重写。 LinkedHashSet 可以理解为有序的HashSet 如何存储就如何打印。 例:利用Lin ...
分类:编程语言   时间:2020-02-21 20:27:01    阅读次数:68
134 并发容器类~list set queue
arraylist: 底层object数组, ensureCapcityInternal 判断是否数组扩容 copyonwritearraylist: copyonwrite机制: 当进行资源写入时,系统生成资源副本进行修改。保证写入原子性。写入加锁 hashset: 底层实现:hashmap K+ ...
分类:其他好文   时间:2020-02-21 20:14:37    阅读次数:89
多线程
多线程 了解线程和进程的区别 进程:一个程序,QQ.exe Music.exe 程序的集合;一个进程往往可以包含多个线程,至少包含一个!Java默认是有2 个线程的 mian、GC线程:开了一个进程 Typora,写字,自动保存(线程负责的) 对于Java而言:Thread、Runnable、Cal ...
分类:编程语言   时间:2020-02-21 18:08:37    阅读次数:60
2.redis概述
Redis:C语言开发的开源的、高性能的数据库,通过提供多种键值数据类型来适应不同情况下的场景需求。 高性能键值对数据库,支持的键值数据类型: 1、字符串类型 String 2、列表类型 List 3、有序集合类型 Set 4、散列类型 Hashset 5、集合类型 Redis的应用场景: 1、主要 ...
分类:其他好文   时间:2020-02-21 14:25:18    阅读次数:73
Leetcode-003-无重复字符最长子串长度
动态规划初级题,或者理解为滑动窗口。 class Solution { public int lengthOfLongestSubstring(String s) { Set<Character> demo = new HashSet<>(); int l=0,r=0,result=0; while ...
分类:其他好文   时间:2020-02-20 20:20:02    阅读次数:49
Java集合--线程安全(CopyOnWrite机制)
5 Java并发集合 5.1 引言 在前几章中,我们介绍了Java集合的内容,具体包括ArrayList、HashSet、HashMap、ArrayQueue等实现类。 不知道各位有没有发现,上述集合都有一个共同的特点,那就是线程不安全性,在并发情况下都不能保证数据的一致性。(当然,这个集合必须是共 ...
分类:编程语言   时间:2020-02-19 13:34:02    阅读次数:84
java set的线程安全
CopyOnWriteArraySet和ConcurrentSkipListSet 与线程不安全的集合类的对应关系 HashSet -> CopyOnWriteArraySet TreeSet -> ConcurrentSkipListSet CopyOnWriteArraySet概述 底层实现依赖 ...
分类:编程语言   时间:2020-02-19 13:14:34    阅读次数:87
Java容器之TreeSet源码解析
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 ...
分类:编程语言   时间:2020-02-17 16:22:09    阅读次数:76
LeetCode 1169. Invalid Transactions
原题链接在这里:https://leetcode.com/problems/invalid-transactions/ 题目: A transaction is possibly invalid if: the amount exceeds $1000, or; if it occurs withi ...
分类:其他好文   时间:2020-02-17 13:57:48    阅读次数:84
2235条   上一页 1 ... 18 19 20 21 22 ... 224 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!