Java源码学习
李润泽
这个作者很懒,什么都没留下…
展开
-
ArrayList(一)源码分析
一、ArrayList概述 ArrayList 是一个数组队列,相当于动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable这些接口。 ArrayList 继承了AbstractList,实现了List。它是一个数组队列,提供了相关的添加、删除、修改、遍原创 2017-07-21 17:04:53 · 350 阅读 · 0 评论 -
ArrayList(二)线程不安全详解
一、线程安全与线程不安全 线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时进行保护,其他线程不能进行访问,直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。 二、线程不安全实例 package com.yc.testArrayList; import ja原创 2017-08-12 20:04:41 · 513 阅读 · 0 评论