Java修炼指南:高频源码解析
上QQ阅读APP看书,第一时间看更新

前言

随着信息时代的到来,数字化经济革命的浪潮正在大刀阔斧地改变着人类的工作方式和生活方式。在数字化经济时代,从抓数字化管理人才、知识管理人才和复合型管理人才教育入手,加快培养知识经济人才队伍,为企业发展和提高企业核心竞争能力提供强有力的人才保障。目前,数字化经济在全球经济增长中扮演着越来越重要的角色,以互联网、云计算、大数据、物联网、人工智能为代表的数字技术近几年发展迅猛,数字技术与传统产业的深度融合释放出巨大能量,成为引领经济发展的强劲动力。

本书通俗易懂,只要读者有一定的Java基础就可以轻松阅读。本书从最基本的JDK常用类讲起,通过图文结合的方式,辅以案例分析了常用类的使用方法和注意事项。这些基础部分的介绍,也是理解和学习后面并发编程的基础。本书对并发编程中常用的原子类、阻塞队列、JUC锁、线程池等并发组件的原理和源码进行了剖析,这些组件在工作和求职中遇到的概率很高,不仅需要了解底层原理,而且还要知道如何应用,希望本书可以帮助读者避开业务开发和面试中常见的一些“坑”。

如果读者想学习数据结构和算法,也可以阅读本书,因为第2章集合类就是典型的数据结构和算法。如果读者想使用并发包,则可以查阅本书结合源码与实例讲解的并发包常用类这部分内容。

当读者研究源码不知如何下手或者感觉吃力时,也可以从本书找到答案。因为Java基础类和并发类的一些思想现在被人们普遍运用于各种开源实现中,也是理解和学习Java高级应用的基础。

本书每章都配有专属二维码,读者扫描后即可观看作者对于本章重要知识点的讲解视频。扫描下方的开课吧公众号二维码将获得与本书主题对应的课程观看资格及学习资料,同时可以参与其他活动,获得更多的学习课程。此外,本书配有源代码资源文件,读者可登录https://github.com/kaikeba免费下载使用。

限于时间和作者水平,书中难免有不足之处,恳请读者批评指正。

编者