与 "集合" 有关的文章

你必须要知道的JavaScript数据结构与面试题解答

你必须要知道的JavaScript数据结构与面试题解答

- 2020年4月6日 - web前端技术, 面试题 - 0 条评论 - 1214浏览 阅读更多...

英文原文 | https://dev.to/educative/7-javascript-data-structures-you-must-know-4k0m 原文作者 | Ryan Thelin和Amanda Fawcett 译文翻译 | web前端开发(web_qdkf)   解决编码…

标签:, , ,
ConcurrentHashMap与CAS

ConcurrentHashMap与CAS

- 2017年8月5日 - 多线程编程 - 0 条评论 - 2284浏览 阅读更多...

一、CAS:Compare and Swap,比较并交换。 1. 悲观锁和乐观锁 java.util.concurrent包中借助CAS实现了区别于synchronouse同步锁的一种乐观锁,乐观锁用到的机制就是CAS. 在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会…

标签:, ,
HashMap的工作原理

HashMap的工作原理

先来些简单的问题 “你用过HashMap吗?” “什么是HashMap?你为什么用到它?” 几乎每个人都会回答“是的”,然后回答HashMap的一些特性,譬如HashMap可以接受null键值和值,而Hashtable则不能;HashMap是非synchronized; HashMap很快;以及Ha…

标签:
迭代器(Iterator)

迭代器(Iterator)

任何容器类,都必须有某种方式可以将东西放进去,然后由某种方式将东西取出来。毕竟,存放事物是容器最基本的工作。对于ArrayList,add()是插入对象的方法,而get()是取出元素的方式之一。ArrayList很灵活,可以随时选取任意的元素,或使用不同的下标一次选取多个元素。  (更多&helli…

标签:
JAVA排序汇总

JAVA排序汇总

本文由网络资料整理而来,如有问题,欢迎指正! 分类: 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) (更多…)

标签:
Java 容器:认识容器

Java 容器:认识容器

容器是Java语言学习中重要的一部分。泥瓦匠我的感觉是刚开始挺难学的,但等你熟悉它,接触多了,也就“顺理成章”地知道了。Java的容器类主要由两个接口派生而出:Collection和Map。 (更多…)

标签:
Java双向链表的实现

Java双向链表的实现

学过数据结构的应该对双向链表比较熟悉,但如果用java语言是怎么来实现的呢?本节是来讨论如何用java语言来实现链表,主要谈谈对双向链表的理解。 (更多…)

标签:
Java的数据结构

Java的数据结构

线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 (更多…)

标签:

声明

极客之家以原创技术教程为主。转载或引用会尽量注明出处。
关于我们 · 隐私政策 · 联系我们
如认为内容侵权,请发邮件至 47457320@qq.com