Effective Java 作者 Joshua

2018-08-25  本文已影响38人  卫渐行

简介

约书亚·布洛克(英语:Joshua J. Bloch,1961年8月28日-),美国著名程序员。他为Java平台设计并实作了许多的功能,曾担任Google的首席Java架构师(Chief Java Architect)。

花边新闻:

他是一个活跃的政治评论者,最近一直在他的推文中评论trump团队竞选丑闻事件。不过受人敬仰的,资深的程序猿,也到60岁了,近日完成了effect java (3rd Edition)书本中所有代码的编写。

生平:

布洛克大学就读于哥伦比亚大学,主修计算机科学,在卡内基美隆大学得到计算机科学的博士学位[1]。他在1990年发表的博士论文《复制抽象资料物件的一个实用方法》(A Practical Approach to Replication of Abstract Data Objects)[2],曾被提名为ACM杰出博士论文奖[3]

他曾在Transarc担任资深系统工程师,后至昇阳电脑工作,领导开发了包括Java集合框架,java.math套件与assert机制等功能[1]。2004年6月,他转换跑道到Google,担任Google首席Java架构师[4] 。2012年8月3日,自Google离职[5]

劝勉

作为java进阶的必读教材的作者;去年他已经出版了第三版的 effect java,整合java7-9的新特性,包括lambdas, streams,optionals,Default methods, try-with-resource;Modules;最好读英文原文~~

特别声明:大部分内容来自于维基百科,约书亚本人的推特

参考文献:

上一篇下一篇

猜你喜欢

热点阅读