可爱的Java开发者们,让你们久等了!

9月22日杭州云栖大会,众所期待的新书《码出高效:Java 开发手册》正式发布,并宣布将所有图书收益捐赠于技术公益项目。

本次新书发布,邀请了来自阿里巴巴高年级同学中间件负责人林昊、阿里巴巴研究员刘湘雯、阿里巴研究员刘国华,OpenJDK社区Committer杨晓峰,全栈视障工程师蔡勇斌,电子工业出版社博文视点出版公司总经理郭立以及两位图书作者杨冠宝(孤尽)和高海慧(鸣莎)重磅大咖联合发布,并宣布将图书所有收益均捐赠于技术公益项目“83行代码计划”,第一个“83行代码计划”行动,将围绕着帮助盲人工程师,开发更多无障碍化产品,让盲人上网更便捷。未来,我们会坚持用技术为公益行业赋能,也希望更多人成为技术受益者。

此书从立意到付梓,历时超过两年,期间推翻数次写作思路,历经曲折与艰辛,只希望为时代奉献一本好书,打造中国计算机民族标杆图书。愿这本书能陪伴在众多工程师的身边,陪伴大家一起进步、一起成长、感受编程的的魅力。

这本书源于影响了全球250万名开发工程师的《阿里巴巴Java开发手册》(简称《手册》)。2017年2月9日,《手册》的PDF版一经公布,在各大网络平台引发热议,甚至走进硅谷,让世界听到中国程序员的声音。2017年,此手册配套的扫描插件发布后,已经有45万名开发工程师下载,数以千计的企业在内部推行。《手册》在研发效能、人才培养与系统稳定性领域都产生了巨大而深远的影响,已经成为重要的开发基础标准文件。(注:关注代码规约微信公众号,回复“手册”,即可免费下载《手册》。)

三位普通工程师与《手册》的故事

伴随着手册影响面越来越广,影响程度越来越深,读者也越来越好奇《手册》背后的故事、映射的技术问题以及深层次的技术思考。因此本书应运而生。本书旁征博引、文风轻松,秉持“图胜于表,表胜于言”的理念,紧扣学以致用、学以精进的目标,结合阿里巴巴实践,与底层源码解析融会贯通,提升Java开发者实力。

知识梯度分明。本书涵盖计算机领域基础知识、面向对象理念、JVM核心解析、数据结构与集合、高并发多线程、异常和日志、单元测试以及如何编写可读性强、可维护性好的优雅代码等多个方面,讲解由浅入深。对于初学者,本书可以帮助熟悉各类数据结构和基本框架,学以致用,完成工作所需。对于中级进阶需求的工程师,通过阅读本书可以将各类框架实现原理成竹在胸,运用得心应手,提升团队效能。对于高级修炼的工程师,本书陪你深挖原理,走入内核,融会贯通,反哺业界。

与故障相结合。本书搜集线上的真实故障,经过整理后与相应的知识点结合在一起进行讲解,阐述了知其然、更要知其所以然的背后逻辑,让读者有身临其境之感。比如,讲解连接池技术,介绍在现实编程时碰到的TIME_WAIT过多的问题原型,解决方案等。

与前沿信息同步。本书结合业界领先的框架,底层解析采用JDK11源码。穿插解析7/8/9/10相关的特性、对比异同,如var关键字的使用、函数式表达式、红黑树、TimSort等。

经过数百个日夜打磨,该书无论对于团队,还是个人来说,都有着特别的意义。

从团队协作角度来说,虽然别人都说开发工程师是搬砖的码农,但我们知道自己是追求个性的艺术家。我们骨子里追求着代码的美、系统的美、设计的美,代码规约其实就是一个对程序美的定义。曾经程序员最引以为豪的代码,却因为代码规约的缺失严重制约了相互之间的高效协同,频繁的系统重构和心惊胆战的维护似乎成了工作的主旋律,那么如何走出这种怪圈呢?众所周知,互联网公司的效能是企业的核心竞争力,体现在开发领域上,其实就是沟通效率和研发效率。本书的书名“码出高效”指的就是高效沟通与协作。传递团队沟通与协作的理念,顺利达到共同的目标。

彩色印刷,保证阅读体验

从个人发展角度来说,在计算机编程日益普及的今天,程序员群体日益壮大,本书以初级入门、中级进阶、高级修炼为目标,指导工程师的成长之路。本书涵盖计算机领域基础知识、面向对象理念、JVM核心解析、数据结构与集合、高并发多线程、异常和日志、单元测试以及如何编写可读性强、可维护性好的优雅代码等多个方面,讲解由浅入深,囊括了一名开发工程师应具备的基本素质,是工程师成长修炼的必备书籍。

《码出高效:Java开发手册》将在本次发布仪式之后在电子工业出版社天猫旗舰店正式预售,将首次采用一书一码的方式,解决书籍防伪问题。点此购买

《码出高效:Java 开发手册》正式发布,83行代码计划启动相关推荐

  1. 码出高效:java开发手册_Java 11手册:最聪明的技巧来简化Java 11导航

    码出高效:java开发手册 Java 11:提示和技巧,日常陷阱及更多 为了庆祝Java 11的发布,我们邀请了八位Java专家与他们分享最新版本的最佳和最差体验. 由于本系列旨在作为Java 11的 ...

  2. 码出高效:java开发手册_Java 11手册:Java专家分享他们在Java 11方面的最佳和最差的经验

    码出高效:java开发手册 Java 10标志着Java生态系统新时代的开始,但最新版本证明仍有一些里程碑可言. Java 11是Oracle新的六个月周期中的第一个LTS版本. 您可以在此处下载Ja ...

  3. 《码出高效 Java开发手册》第八章 单元测试 (未整理)

    待整理 转载于:https://www.cnblogs.com/52liming/p/10686235.html

  4. TowerJ编译java_2020阿里最新出品的泰山版Java开发手册,告别垃圾代码

    说起华山,我就想起岳不群,不,令狐冲:说起泰山,我就想起司马迁,他的那句名言"人总有一死,或重于泰山,或轻于鸿毛",真的发人深省啊.这就意味着,阿里出品的泰山版 Java 开发手册 ...

  5. 码出高效JAVA代码

    本文更多关注平时容易忽略的技巧或者细节,不是条条框框的JAVA入门教程.想到什么或者看到什么比较合适就写下来了,不定期更新 文章目录 一.序列化 二.Final不可继承类 三.Enum 四.双重检查单 ...

  6. 佳铁怎样传输程序_阿里资深开发工程师合著《Java开发手册》,影响250万程序员附pdf...

    写在前面 <码出高效: Java开发手册> 源于影响了全球250万名工程师的<阿里巴巴Java开发手册),作者静心沉淀,对Java规约内容的来龙去脉进行了全面而彻底的梳理.本书以实战 ...

  7. 阿里Java开发手册——如何优化数据库?

    作者:杨冠宝/高海慧 来自:码出高效 Java 开发手册 数据库作为服务器端最为最为昂贵的资源之一,如果使用不当常常会导致系统卡顿或系统崩溃,那如何来优化数据库呢?下面来看阿里巴巴<Java开发 ...

  8. Java基础知识第二讲:Java开发手册/JVM/集合框架/异常体系/Java反射/语法知识/Java IO

    Java基础知识第二讲(Java编程规范/JVM/集合框架/异常体系/Java反射/语法知识/Java IO/码出高效) 分享在java学习及工作中,常使用的一些基础知识,本文从JVM出发,讲解了JV ...

  9. 《阿里巴巴Java开发手册》发布一周年!你不知道的背后故事!

    摘要: 今天是2月9日,也是<阿里巴巴Java开发手册>(下称<手册>)对外正式发布一周年的日子.在过去的300多个日子里,这本小小的手册在业界产生了巨大的影响力.值此一周年之 ...

最新文章

  1. java 双调旅行商 hamiltonian,双调欧几里得旅行商问题(TSP)
  2. tomcat端口被占用如何解决
  3. 如何用TXT文档数据批量生成条形码
  4. Hibernate视频学习笔记(3)常用映射标签及属性
  5. 献给网页开发者的20款Firefox插件
  6. Easyspy网络检测系统
  7. c语言将水仙花数放入一维数组a中,C语言考试题库及答案(1)
  8. 体现临床实际基线疾病活动度的早期RA患者中, 治疗起效时间对临床和放射学的影响...
  9. 动态规划实战8 leetcode-53. Maximum Subarray
  10. Catfishcms v4.8.54环境搭建
  11. 陕西西安职高计算机学校有哪些,2019西安中职学校名单(含公办与民办名单)...
  12. Maya模型导入到Unity3d 的秘诀
  13. golang设计模式——结构模式
  14. Thinkpad 禁用触摸板
  15. 《东周列国志》第八十一回 美人计吴宫宠西施 言语科子贡说列国
  16. 隧道安全管理八大系统
  17. 【CAD】【个人习惯】十字光标大小和自定义右键单击
  18. 软件测试职业发展三步曲之一 - 软件测试职业发展方向
  19. 我的一加5刷机基本步骤
  20. 华为网络----OSPF重分发与优化(二)

热门文章

  1. 一个数里有那些约数用c++怎么做_两数的最大公约数你会求吗?(内附完整算法代码)...
  2. html绘制头像原样教程,CSS实例教程:创意CSS3头像展示教程
  3. vue2.0 唤起百度地图app_如何标注百度地图?
  4. hanlp是开源的吗_自然语言处理之:搭建基于HanLP的开发环境(转)
  5. seo说_百度指数看世间沉浮_如何快速排名-互点快速排名_网站seo优化排名,网络推广的优化服务...
  6. android中的常用方法,android开发中常用方法总结
  7. 游戏用计算机配置表显卡,攒机的知识盲区 以及显卡配置推荐详解
  8. 天翼云从业认证(3.2)天翼云存储产品
  9. 《系统集成项目管理工程师》必背100个知识点-32工作分解结构步骤
  10. MobileIMSDK怎样将Java服务端运行起来以及打成jar包运行