JAVA入门中

继续前行

源码阅读(14):Java中主要的Queue、Deque结构——PriorityQueue集合(下)

PriorityQueue集合是线程不安全的,但这不影响它成为Java体系统非常重要的Quere性质的集合。PriorityQueue集合很好展示了树结构向数组结构的降维,并如何将其引入到实现中的方式。

2019-09-09 16:08:01

阅读数 55

评论数 0

源码阅读(13):Java中主要的Queue、Deque结构——PriorityQueue集合(中)

PriorityQueue集合是线程不安全的,但这不影响它成为Java体系统非常重要的Quere性质的集合。PriorityQueue集合很好展示了树结构向数组结构的降维,并如何将其引入到实现中的方式。

2019-09-09 16:05:52

阅读数 35

评论数 0

源码阅读(12):Java中主要的Queue、Deque结构——PriorityQueue集合(上)

PriorityQueue集合是线程不安全的,但这不影响它成为Java体系统非常重要的Quere性质的集合。PriorityQueue集合很好展示了树结构向数组结构的降维,并如何将其引入到实现中的方式。

2019-08-26 09:47:19

阅读数 852

评论数 0

源码阅读(11):Java中主要的Queue、Deque结构——ArrayDeque集合(下)

在Java体系中凡是具有队列操作特定的集合结构,都实现或者间接实现了java.util.Queue接口;凡是具有双端队列操作特性的集合结构,都实现或者间接实现了java.util.Deque接口。

2019-08-15 20:54:00

阅读数 318

评论数 0

源码阅读(10):Java中主要的Queue、Deque结构——ArrayDeque集合(上)

在Java体系中凡是具有队列操作特定的集合结构,都实现或者间接实现了java.util.Queue接口;凡是具有双端队列操作特性的集合结构,都实现或者间接实现了java.util.Deque接口。

2019-08-09 09:20:21

阅读数 353

评论数 0

源码阅读(9):Java中主要的Queue、Deque结构——概述

在Java体系中凡是具有队列操作特定的集合结构,都实现或者间接实现了java.util.Queue接口;凡是具有双端队列操作特性的集合结构,都实现或者间接实现了java.util.Deque接口。

2019-08-09 09:18:25

阅读数 186

评论数 0

源码阅读(8):Java中主要的List、Deque结构——LinkedList集合(下)

典型的数据结构中,对于“表”结构的定义是:在一维空间下元素按照某种逻辑结构进行线性连接排列的数据结构(一对一)。java中集合定义中所包括的链表(ArrayList)、链表(LinkedList)、各种队列(Queue/Deque)、栈(Stack)等都满足这样的定义。本文及后续的几篇文章中将介绍...

2019-07-17 14:47:55

阅读数 476

评论数 3

源码阅读(7):Java中主要的List、Deque结构——LinkedList集合(中)

典型的数据结构中,对于“表”结构的定义是:在一维空间下元素按照某种逻辑结构进行线性连接排列的数据结构(一对一)。java中集合定义中所包括的链表(ArrayList)、链表(LinkedList)、各种队列(Queue/Deque)、栈(Stack)等都满足这样的定义。本文及后续的几篇文章中将介绍...

2019-07-10 22:50:46

阅读数 671

评论数 6

源码阅读(6):Java中主要的List、Deque结构——LinkedList集合(上)

典型的数据结构中,对于“表”结构的定义是:在一维空间下元素按照某种逻辑结构进行线性连接排列的数据结构(一对一)。java中集合定义中所包括的链表(ArrayList)、链表(LinkedList)、各种队列(Queue/Deque)、栈(Stack)等都满足这样的定义。本文及后续的几篇文章中将介绍...

2019-07-03 21:12:08

阅读数 710

评论数 2

源码阅读(5):Java中主要的List结构——Stack集合

典型的数据结构中,对于“表”结构的定义是:在一维空间下元素按照某种逻辑结构进行线性连接排列的数据结构(一对一)。java中集合定义中所包括的链表(ArrayList)、链表(LinkedList)、各种队列(Queue/Deque)、栈(Stack)等都满足这样的定义。本文及后续的几篇文章中将介绍...

2019-06-28 21:03:41

阅读数 306

评论数 1

源码阅读(4):Java中主要的List结构——ArrayList集合(下)

典型的数据结构中,对于“表”结构的定义是:在一维空间下元素按照某种逻辑结构进行线性连接排列的数据结构(一对一)。java中集合定义中所包括的链表(ArrayList)、链表(LinkedList)、各种队列(Queue/Deque)、栈(Stack)等都满足这样的定义。本文及后续的几篇文章中将介绍...

2019-06-20 23:10:25

阅读数 907

评论数 2

源码阅读(3):Java中主要的List结构——ArrayList集合(上)

典型的数据结构中,对于“表”结构的定义是:在一维空间下元素按照某种逻辑结构进行线性连接排列的数据结构(一对一)。java中集合定义中所包括的链表(ArrayList)、链表(LinkedList)、各种队列(Queue/Deque)、栈(Stack)等都满足这样的定义。本文及后续的几篇文章中将介绍...

2019-06-20 23:09:08

阅读数 2040

评论数 9

源码阅读(2):Java中主要的List结构——Vector集合

典型的数据结构中,对于“表”结构的定义是:在一维空间下元素按照某种逻辑结构进行线性连接排列的数据结构(一对一)。java中集合定义中所包括的链表(ArrayList)、链表(LinkedList)、各种队列(Queue/Deque)、栈(Stack)等都满足这样的定义。本文及后续的几篇文章中将介绍...

2019-06-10 23:47:42

阅读数 874

评论数 2

源码阅读(1):Java中主要的List结构——概述

典型的数据结构中,对于“表”结构的定义是:在一维空间下元素按照某种逻辑结构进行线性连接排列的数据结构(一对一)。java中集合定义中所包括的链表(ArrayList)、链表(LinkedList)、各种队列(Queue/Deque)、栈(Stack)等都满足这样的定义。本文及后续的几篇文章中将介绍...

2019-06-10 23:44:49

阅读数 1533

评论数 3

Java并发基石——所谓“阻塞”:Object Monitor和AQS(3)

上文我们较为详细的介绍了Java线程调度中的Object Monitor机制以及其工作情况,本文我们开始介绍Java线程调度中的另一种实现机制AQS,包括它的使用方式和底层工作原理。

2019-01-16 20:43:22

阅读数 1024

评论数 4

Java并发基石——所谓“阻塞”:Object Monitor和AQS(2)

上文我们较为详细的介绍了Java线程调度中的Object Monitor机制以及其工作情况,本文我们开始介绍Java线程调度中的另一种实现机制AQS,包括它的使用方式和底层工作原理。

2018-12-31 18:15:48

阅读数 807

评论数 0

Java并发基石——所谓“阻塞”:Object Monitor和AQS(1)

通过上文的介绍我们知道就算是“阻塞”状态,根据进入阻塞状态的方式不同,阻塞状态也会有细微的差异。这样的差异基本上分成两种大的类型:Object Monitor和Parking。在本文和后续的几篇文章中,我们将对它们进行详细介绍。我们将首先介绍基于Object Monitor原理的悲观锁实现,然后再...

2018-12-24 21:38:43

阅读数 1462

评论数 2

JVM调试常用命令——jstack命令与线程状态(4)

本片文章中我们将结合之前讲过的线程状态切换,对jstack命令的结果进行讲解。

2018-12-09 11:35:40

阅读数 886

评论数 0

JVM调试常用命令——jstack命令与线程状态(3)

本片文章中我们将结合之前讲过的线程状态切换,对jstack命令的结果进行讲解。

2018-12-04 22:58:02

阅读数 1872

评论数 2

JVM调试常用命令——jstack命令与Java线程栈(2)

本片文章中我们将结合之前讲过的线程状态切换,对jstack命令的结果进行讲解。

2018-12-02 22:00:47

阅读数 1015

评论数 2

提示
确定要删除当前文章?
取消 删除