首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据结构
订阅
贲向宝
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
LinkedList全面解析
LinkedList 上一期文章中我解析了 ArrayList 的源码实现,那么作为与它具备同样存储功能的 LinkedList ,我们还是很有必要了解它的源码实现的。如果你对于 ArrayList
不会吧,都2023年了,你还搞不懂ArrayList吗?
ArrayList 在存储同类型数据的时候,我们第一反应就是使用 ArrayList。 那么为什么要使用 ArrayList,亦或者说 ArrayList 的优势在哪里?下面我就以源码的角度去阅读 A
Android中的SparseArray你了解吗?
SparseArray SparseArray 是 Android 中特有的 key-value 存储结构,它类似于 HashMap 和 ArrayMap,不同的是 SparseArray 的 key
全面分析!ThreadLocal内存泄漏的原因!
前言 ThreadLocal是一个大家都不陌生的对象,他的作用是能够进行跨方法的值传递,他的数据保存在线程中,每一个线程有一份单独的数据,我们可以用来来记录方法的执行时长等功能,但是使用他也会造成风险
关于ThreadLocal,你要了解的都在这里!
本文正在参加「金石计划」 ThreadLocal 有什么用 什么是 ThreadLocal? ThreadLocal 诞生于 JDK 1.2,用于解决多线程间的数据隔离问题。也就是说 ThreadLo
认识一下Android中的SparseArray与ArrayMap,它们有何区别?
SparseArray是用来存储key-value数据的,与HashMap类似.但它只存储key为int类型的key-value数据,这样避免了key的装箱操作和分配空间.
更适合Android的集合 SparseArray/ArrayMap/ArraySet
我平时项目开发必备框架Android上最强网络请求NetAndroid上最强列表(包含StateLayout)BRVAndroid最强缺省页StateLayoutJSON和长文本日志打印工具LogCa
Java集合系列之LinkedHashMap
Hello,大家好,前面给大家讲了HashMap,LinkedList,知道了HashMap为数组+单向链表,LinkedList为双向链表实现的。今天给大家介绍一个(HashMap+"LinkedList")的集合,LinkedHashMap,其中HashMap用于存储数据,…
LinkedHashMap
继承HashMap有序,基于双向链表保持插入顺序或访问顺序访问顺序可实现LRU缓存,会将新操作的对象放在队尾,删除时会先删除队首非线程安全主要属性和构造器方法Put方法Put方法没重写,调用父类的方法
为什么ThreadLocal是线程安全的?
对于线程安全,我们所需要做的就是在时间和空间上作出权衡,而今天所谈到的ThreadLocal就是典型的空间换时间的数据结构。