Java 并发编程实践:教你轻松学习Java 多线程 Java 多线程是一部比较难学难懂的书籍,但是学会了对我们学计算机的来说用处很大的,我整理了一篇 Java 并发编程实践:教你轻松学习 Java 多线程供大家欣赏
最近一段时间,我对《Java 并发编程实践》这本经典而又有些难懂的书籍,尝试用了一些简单有趣、通俗易懂的方式进行解读,现整理成 GitBook(文末有链接),方便大家阅读
为什么要解读这本书 因为这是一本经典却又难懂的书
这本书的经典我想不必多讲了,几乎所有想学习 Java 并发的同学,都会被推举去看这本书(虽然他们中的大多数在看了不到三分之一之后就放弃了),作为一本书籍,最重要的是系统性和准确性,这本书涵盖了 Java 并发中几乎所有基础知识点,并且大 多数章节都配有实际案例,是一本非常值得收藏的 Java 并发参考手册
那么为什么说这本书难懂呢
总的来说有以下几点: 理论过多
举个例子,书中第五章,在讲 Java 并发的一些基础构建模块时(ConcurrentHashMap、CopyOnWriteArrayList、Future 这些),前面用了很多篇幅讲这些类的理论知识,到章节最后才用一个实际案例将这些知识串起来,而很多读者在看前 面那些枯燥乏味的理论性讲解时,就已经消耗了太多意志力,导致最后根本没精力看最后的案例; 有点跳跃
书中对一些知识点的讲解,并没有完全讲透,有些只是一笔带过,读者看到难免就会心里好多个疑问,然后就试图通过上下文去理解作者的意思,最后又消耗了大量意志力,导致最终的弃读; 中文翻译别扭
这是很多经典技术书籍的通病了,本身这本书就很难懂,翻译的别扭,就更难懂了
针对上面这些问题,我采纳了以下方式进行解读: 用讲故事的方式进行讲解
让文章兼具知识性和娱乐性,让读者阅读时不会感到枯燥; 先案例后理论
我把书中放在章节最后的案例