摘要: synchronized关键字主要有以下这3种用法: synchronized关键字主要有以下这3种用法: 修饰实例方法,作用于当前实例加锁,进入同步代码前要获得当前实例的锁 修饰静态方法,作用于当前类对象加锁,进入同步代码前要获得当前类对象的锁 修饰代码块,指定加锁对象,对给定对象加锁,进入同步代 阅读全文
posted @ 2018-11-27 15:30 工程师搁浅 阅读(4264) 评论(0) 推荐(2) 编辑
摘要: 前言 上篇文章我们分析了HashSet,它是基于HashMap实现的,那TreeSet会是怎么实现的呢?没错!和大家想的一样,它是基于TreeMap实现的。所以,TreeSet的源码也很简单,主要还是理解TreeMap。 TreeSet的继承关系 按照惯例,先来看TreeSet类的继承关系: 前言 阅读全文
posted @ 2018-11-27 12:01 工程师搁浅 阅读(547) 评论(0) 推荐(0) 编辑