首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
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就是典型的空间换时间的数据结构。