`
julydave
  • 浏览: 5750 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
在Java应用开发中,并发一直以来都是一个热点话题,也是众多大公司的面试的考点密集所在。   从JDK1.0时代开始,在java.lang包中就有了Thread和Runnable类来支持多线程并发开发。在后续的各个版本中,多线程并发始终在改进当中,尤其在JDK1.5中,java.util.concurrent包的出现为多线程并发提供了更丰富多样的工具类,可以说JavaSE5是具有划时代意义的里程碑。在Java7中也增加了ForkJoin等新的特性。这其中Doug Lea做了很大的贡献。   下面是本人在个人小站的文章列表整理,初步介绍了线程使用的一些要点和考虑。   Java多 ...
接着上篇文章给出的Java在JDK1.2之后在java.util包中给出的集合类/容器类以及数组的应用整理。也考虑和讨论了并发一致性的问题。   其实在高并发的情况下,仅仅靠java.util包中提供的最基本的容器往往不能满足具体应用场景的需求。   在JavaSE5之后,也就是JDK1.5出来之后,在java.util.concurrent包中又提供了很多并发场景下方便使用的容器/集合工具类。这其中包括CopyOnWriteArrayList、CopyOnWriteArraySet、ConcurrentHashMap、ConcurrentLinkedQueue、Blocki ...
Java的API中提供了很多丰富的接口,对我们开发者来说,非常重要的三大点分别为: java.util里的容器类,或者叫集合类 java.util.concurrent中的并发框架 java.io和java.nio中的IO工具类 在本人的小站上,对Java的容器类和集合类进行了一些分析和整理,包括用法要点和源码分析。下面列表中的文章主要是不考虑并发的情况下,对java.util包中的容器类/集合类工具的分析整理:   Java数组和java.util包容器(上)——数组要点整理 Java数组和java.util包容器(下)——容器类要点整理 hashCode()和equ ...
这个系列文章,从Java的出现到发展,讲到了Java的整个发展历程,从Java诞生到每一次JDK的变化,分析了Java作为主流开发语言走过近20年的风风雨雨的过程,以及Java技术持久不衰被广泛使用的原因,最后也对Java在将来的发展小作展望。   聊聊Java(零) —— 简要描述了Java当今的情况并回顾Java的诞生 聊聊Java(一) —— 简要介绍了Java体系结构和JDK各个版本的发展变化 聊聊Java(二) —— 结合《Beyond Java》浅析Java持久的动力和成功的原因 聊聊Java(三) —— 对Java未来的展望       本人初创了小站,将会在小 ...
Global site tag (gtag.js) - Google Analytics