Java诞生二十多年来尽管有坎坷有颠簸

但仍在计算核心层面占有重要地位

且多年来达成的辉煌仍无人能及

跟随本书单走进Java,一同领略Java之美

《码出高效:Java开发手册》

杨冠宝 高海慧 著

打开网易新闻 查看精彩图片

本书源于影响了全球250万名开发工程师的《阿里巴巴Java开发手册》,作者静心沉淀,对Java规约的来龙去脉进行了全面而彻底的内容梳理。

全书以实战为中心,以新颖的角度全面阐述面向对象理论,逐步深入地探索怎样成为一位优秀开发工程师。旁征博引、文风轻松,秉持“图胜于表,表胜于言”的理念,深入浅出地将计算机基础、面向对象思想、JVM探源、数据结构与集合、并发与多线程、单元测试等知识客观、立体地呈现出来。紧扣学以致用、学以精进的目标,结合阿里巴巴实践经验和故障案例,与底层源码解析融会贯通,娓娓道来。

NO. 2《Java持续交付》

[美]Daniel Bryant ,[英]Abraham Marin-Perez 著

张若飞 译

打开网易新闻 查看精彩图片

持续交付为业务的持续发展和整个软件的交付周期增加了巨大的价值,但是掌握这项技术就意味着普通开发人员要跳出舒适区,学习很多新技能。本书以实践为基础,作者通过大量的实践指导,帮助Java开发人员掌握针对不同平台的架构设计、自动化质量保证,以及打包和部署的技巧。

《Java持续交付》完整介绍了Java软件开发的整个生命周期,并结合大量的成功实践经验,介绍每个阶段可能会使用的工具和技能。在基础设施已经极大改善的今天,本书还与时俱进地介绍了如何在Docker、Kubernetes、Cloud、FaaS等新兴环境下进行持续集成和持续交付。

NO. 4《Offer来了:Java面试核心知识点精讲(原理篇)》

王磊 著

打开网易新闻 查看精彩图片

本书是对Java程序员面试必备知识点的总结,本书精选重要知识点为你精细讲解:

***JVM原理、Java基础;

***并发编程、数据结构和算法;

***网络与负载均衡;

***数据库与分布式事务;

***分布式缓存原理及应用;

***设计模式原理及实现。

除了原理讲解,还有Java实现!面试时的原理+动手实现脑海已就位,整装待发!另外,作者亲授掌握本书知识点技巧:

***3周:细读本书,详细理解书中的知识点、代码和架构图。

***2天:对着本书目录回忆知识点,及时查漏补缺。

***3小时:复习本书,以充分掌握本书知识点。

NO. 5《Java系统性能优化实战》
李家智 张世敏 著

打开网易新闻 查看精彩图片

这是一本Java开发规范和系统性能优化指南。

本书基于作者在实际工作中遇到的与系统相关的问题及解决之道,通过改善代码来提高系统性能,解决因为代码导致的系统故障。本书介绍了如何在系统中运用高性能开源工具,以及代码优化和设计技巧来提升性能。另外,如何编写维护性强的代码也在本书的写作范畴内。本书还介绍了一些底层技术,比如Java字节码、ASM和JSR269。

NO. 6《全民学编程之 Java篇:一本人人都看得懂的编程书》

汪泳 著

打开网易新闻 查看精彩图片

本书通过浅显易懂的生活化事例、娓娓道来的谈话式文字和生动活泼的漫画风插图,把枯燥乏味的计算机编程学习变成了一次轻松愉悦的阅读体验。

本书将带领你,从开始编写你的第一行代码,到完全学会独自编写自己的计算机程序;从对计算机编程感到好奇,到完全理解计算机编程思维。这本书不仅会让你学会一项新的技能,还会让你更深入地理解这个计算机时代,甚至彻底改变你思考问题的思维方式,让你用一种全新的视角去看待问题。你可以在茶余饭后阅读它,慢慢体会作者的精心创作,也可以把它放在案边作为一本工具书。