该书的作者刘欣是一个有着15年编程经验的骨灰级程序员,对程序的理解非常深刻。很多晦涩难懂的技术概念,通过作者生动有趣的小故事,变得非常清晰好理解。
全书共六章:
第一章:计算机的基本概念:线程、进程、TCP/IP、CPU、硬盘、数据库等。
第二章:Java的相关技术及发展脉络:EJB、JDBC、JTA、JSP、消息队列、动态代理、注解、日志系统、序列化、AOP、IOC等。
第三章:Web相关技术:HTTPS、Redis、微服务。
第四章:代码管理,敏捷开发,重构。
第五章:常用编程语言对比探讨。
第六章:如何精进。
本书最大的特点:几乎所有知识点都进行了拟人化,以故事的形式进行讲解。
比如第一章,分别以第一人称的角度讲述了一个线程、CPU、进程、硬盘、键盘的日常工作。
特点二:技术的发展脉络讲解的非常生动。将Java比作一个帝国,把IO、JDBC等比作大臣,把C语言比多邻国。以宫廷官员内斗、安抚民众等视角讲述了Java的各项技术是如何产生,如何在官方、民间的相互促进下演化升级的。
总的来说,读完本书,会对计算机各种常见概念有一个全面的认识,并且知道各项技术的关联、优劣、发展历程。
推荐指数: 4星
网友评论