《疯狂Java面试讲义——数据结构、算法与技术素养》归纳了Java学习者、工作者在工作和面试中最容易遭遇的技术短板和算法基础,本书把Java编程中的要点、难点和Java程序员必备的算法基础知识收集在一起,旨在帮助读者有针对性地提高这些看似“司空见惯”的基本功。
《疯狂Java面试讲义——数据结构、算法与技术素养》内容分为四个部分,其中第一部分主要介绍Java内存管理,这部分是大多数Java程序员最容易忽略的地方——因为Java不像C语言,而且Java提供了垃圾回收机制,因此导致许多Java程序员对内存管理重视不够;第二部分主要介绍Java编程过程中各种常见的陷阱,这些陷阱有的来自李刚老师早年的痛苦经历,有的来自他的众多学生的痛苦经历,都是Java程序员在编程过程中的“前车之鉴”,希望读者能引以为戒;第三部分主要介绍学习Java必备的算法基础知识,包括常用数据结构的各种算法实现,这部分内容是大多数Java程序员重视不够的地方,也是大厂面试的常考面试题;第四部分主要介绍Java程序开发的方法、经验等,它们是李刚老师多年的实际开发经验、培训经验的总结,符合初学者的习惯,更能满足初学者的需要,因此掌握这些开发方法、经验可以更有效地进行开发。
《疯狂Java面试讲义——数据结构、算法与技术素养》提供了微信交流群(通过扫描本书封底上的二维码可加入),读者在阅读本书过程中遇到任何技术问题都可通过该微信群与李刚老师进行交流,也可与疯狂Java体系图书庞大的读者群进行交流。
《疯狂Java面试讲义——数据结构、算法与技术素养》不是一本包含所有技术细节的手册,而是承载了无数过来人的谆谆教导的宝典,书中内容为有一定Java基础的读者而编写,尤其适合有一到三年的Java学习经验的读者和参加工作一年以上的初级Java程序员阅读,希望能够帮助他们突破Java基本功的瓶颈。
李刚,十余年软件开发从业经验,疯狂软件教育中心教学总监。疯狂Java实训营创始人,疯狂Java体系原创图书作者。CSDN特邀讲师。培训的学生已在腾讯、阿里、华为、IBM、网易等名企就职。国内知名高端IT技术图书作家,已出版《疯狂Java讲义》《疯狂Python讲义》《疯狂Android讲义》《轻量级Java EE企业应用实战》《疯狂前端开发讲义》《疯狂HTML5/CSS3/JavaScript讲义》等著作。其中疯狂Java体系图书均已沉淀多年,赢得极高的市场认同,多次重印,多部著作印刷数量超过10万册,并被多所“985”“211”院校选作教材,部分图书已被翻译成繁体中文版,授权到宝岛台湾。