去年年底有一个Guice的研究计划,可惜由于工作“繁忙”加上实际工作中没有用上导致“无疾而终”,最终只是完成了Guice的初步学习教程,深入的研究没有继续进行下去。

最近一直用的比较多的就是java.util.concurrent(J.U.C),实际上这块一直也没有完全深入研究,这次准备花点时间研究下Java里面整个并发体系。初步的设想包括比较大的方便(包括硬件、软件、思想以及误区等等),因此可能会持续较长的时间。这块内容也是Java在多线程方面引以为豪的一部分,深入这一部分不仅对整个Java体系有更深的了解,也对工作、学习的态度有多帮助。

从深入浅出入手,大体内容包括一下几个方面:

(1)J.U.C的API:包括完整的类库结构和样例分析。

(2)J.U.C的硬件原理以及软件思想:这部分也就将自己个人对硬件与程序语言的一些认识与大家分享,主要以总结前人的经验和所谓的理论来进行一些描述。

(3)J.U.C的误区和常见陷阱:包括对J.U.C的一些设计思想和使用上的原则进行说明,同时对可能犯的错误进行一些总结。

下面的图是J.U.C完整的API。完整的图片地址在这里

完整的MindManger图形可以从下面的地址得到(注意,我是用MindManger 8写的,低版本没有测试是否能正常显示)。

J.U.C完整的MindManger图形

在接下来的系列文章中,我们将根据这张API的图形进行完整的分析和研究。

最新文章

  1. 一款批量修改AE模板的工具
  2. 理解Java对象的交互:时钟显示程序
  3. 【转载】 wpf无边框的方法以及拖拽的问题
  4. POJ 2431Expedition
  5. Create new tool for CSV
  6. 如何防御“神器”Mimikatz窃取系统密码?
  7. fanghuangscannerV3 字典生成器
  8. 《黄聪:手机移动站SEO优化教程》2、PC端和手机移动端SEO优化区别
  9. sqlserver 动态表名 动态字段名 执行 动态sql
  10. docker image export or import
  11. 虚拟机使用PuTTY、SSH Secure Shell Client前的配置
  12. 分离JavaScript
  13. spring cloud 入门系列四:使用Hystrix 实现断路器进行服务容错保护
  14. 如何在web.xml文件中引入其他的xml文件(拆分web.xml)
  15. Android中R文件的丢失问题以及aapt.exe停止工作如何解决
  16. 浅入浅出JDBC————1分钟了解JDBC
  17. strong vs copy
  18. Shell输入输出重定向
  19. Cesium中Homebutton改变默认跳转位置 【转】
  20. LNMP web服务的安装

热门文章

  1. 手机端判断安卓,iso,微信
  2. PAT甲级——A1107 Social Clusters
  3. js基础应用-打字机,震动窗口
  4. mysql初次使用
  5. ORM下实现继承的三种方式(TPH TPC TPT)
  6. [记]Windows 系统下设置Nodejs NPM全局路径
  7. [转].NET4.0新特性集合贴
  8. 在DataWorks中实现指定UDF只能被指定账户访问
  9. Dubbo Ecosystem - 从微服务框架到微服务生态
  10. vue-router动态路由控制