![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
大圣啊丶
这个作者很懒,什么都没留下…
展开
-
LinkedList 源码分析
1. LinkedList 简介ArrayList 是由双向链表实现的List,所以除了当做 List,还可以当做栈和队列来使用。 我们来看他的继承关系:LinkedList 实现了 List 接口,拥有 List 接口的基础操作。 LinkedList 实现了 Cloneable 接口,可以被克隆。 LinkedList 实现了 Serializable 接口,可以被序列化。 LinkedList原创 2021-10-08 15:49:41 · 103 阅读 · 0 评论 -
Java同步、锁机制详解
同步 Java并发编程中,总是会出现多个线程同时对同一条数据的存取,此时可能因为各个线程访问这条数据的次序的顺序不同而造成数据的错误。 下面通过一个银行转账的例子来说明如何实现多线程同步访问数据。1.未实现同步的银行转账首先我们定义银行类Bankpackage study_7_15;import java.util.Arrays;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.L原创 2021-07-15 15:46:20 · 188 阅读 · 0 评论