首页
学习
活动
专区
工具
TVP
发布

java相关

专栏作者
60
文章
76372
阅读量
27
订阅数
ArrayList源码和多线程安全问题分析
1.ArrayList源码和多线程安全问题分析 在分析ArrayList线程安全问题之前,我们线对此类的源码进行分析,找出可能出现线程安全问题的地方,然后代码进行验证和分析。 1.1 数据结构 ArrayList内部是使用数组保存元素的,数据定义如下: transient Object[] elementData; // non-private to simplify nested class access 在ArrayList中此数组即是共享资源,当多线程对此数据进行操作的时候如果不进行同步控制,即有可能
代码改变世界-coding
2018-07-05
8990
JDK源码分析之集合04HashMap
一、前言     HashMap是常用的Map实现类,其中可以保存一个key为null的键值对和任意多个key!=null但是value为null的键值对。 二、HashMap源代码分析 2.1、类的继承关系 //Map中定义了Map必须支持的一些操作,abstractMap中添加了其默认实现 public class HashMap<K, V> extends AbstractMap<K, V> implements Map<K, V
代码改变世界-coding
2018-07-03
3780
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档