上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: CyclicBarrier和CountDownLatch一样,都是关于线程的计数器。 用法略有不同,测试代码如下: 阅读全文
posted @ 2017-04-04 09:57 WakamiyaShinobu 阅读(1726) 评论(0) 推荐(0)
摘要: Lock是java.util.concurrent.locks包下的接口,Lock 实现提供了比使用synchronized 方法和语句可获得的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题,我们拿Java线程(二)中的一个例子简单的实现一下和sychronized一样的效果,代码如下: [j 阅读全文
posted @ 2017-04-03 22:58 WakamiyaShinobu 阅读(826) 评论(0) 推荐(0)
摘要: 前言 早在去年就简单的使用了一下Spring Boot,当时就被其便捷的功能所震惊。但是那是也没有深入的研究,随着其在业界被应用的越来越广泛,因此决定好好地深入学习一下,将自己的学习心得在此记录,本文主要围绕以下几点进行说明: Spring Boot 简介 使用Spring Boot快速搭建一个We 阅读全文
posted @ 2017-04-03 22:48 WakamiyaShinobu 阅读(2240) 评论(1) 推荐(1)
摘要: 转自:http://www.xiaoyaochong.net/wordpress/?p=354 ArrayBlockingQueue是Java并发框架中阻塞队列的最基本的实现,分析这个类就可以知道并发框架中是如何实现阻塞的。 笔者工作了一两年之后,还不知道阻塞是如何实现的,当然有一个原因是前期学习的 阅读全文
posted @ 2017-04-03 22:47 WakamiyaShinobu 阅读(330) 评论(0) 推荐(0)
摘要: Java并发编程:并发容器之CopyOnWriteArrayList(转载) 原文链接: http://ifeve.com/java-copy-on-write/ Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个 阅读全文
posted @ 2017-04-03 22:09 WakamiyaShinobu 阅读(160) 评论(0) 推荐(0)
摘要: 原文 http://blog.csdn.net/chdjj/article/details/38782221 主题 源码分析 红黑树 原文 http://blog.csdn.net/chdjj/article/details/38782221 主题 源码分析 红黑树 注:以下源码基于jdk1.7.0 阅读全文
posted @ 2017-04-03 21:44 WakamiyaShinobu 阅读(316) 评论(0) 推荐(0)
摘要: java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap. Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。 HashMap是一个最常用的Map, 阅读全文
posted @ 2017-04-03 18:49 WakamiyaShinobu 阅读(238) 评论(0) 推荐(0)
摘要: 今天来介绍下HashSet。前面,我们已经系统的对List和Map进行了学习。接下来,我们开始可以学习Set。相信经过Map的了解之后,学习Set会容易很多。毕竟,Set的实现类都是基于Map来实现的(HashSet是通过HashMap实现的)。 构造图如下: 蓝色线条:继承 绿色线条:接口实现 今 阅读全文
posted @ 2017-04-03 18:32 WakamiyaShinobu 阅读(2042) 评论(0) 推荐(1)
摘要: HashSet,TreeSet和LinkedHashSet的区别 Set接口Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Se 阅读全文
posted @ 2017-04-03 18:25 WakamiyaShinobu 阅读(299) 评论(0) 推荐(0)
摘要: 概要 学完ArrayList和LinkedList之后,我们接着学习Vector。学习方式还是和之前一样,先对Vector有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。第1部分 Vector介绍第2部分 Vector数据结构第3部分 Vector源码解析(基于JDK1.6.0_45) 阅读全文
posted @ 2017-04-03 16:31 WakamiyaShinobu 阅读(3777) 评论(0) 推荐(1)
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页