Josh Bloch
来源:互联网 发布:建筑设计mars软件简介 编辑:程序博客网 时间:2024/05/16 06:31
Josh Bloch
编辑
Java 集合框架创办人,Joshua Bloch 领导了很多 Java 平台特性的设计和实现,包括 JDK 5.0 语言增强以及屡获殊荣的 Java 集合框架。2004年6月他离开了SUN公司并成为 Google 的首席 Java 架构师。此外他还因为《Effective Java》一书获得著名的 Jolt 大奖。[1]
- Josh Bloch
- 美国
- Southampton, New York
- 1961.08.21
目录
早在1996年,适逢Java刚刚崭露头角。先是1月份发布JDK1.0,然后是5月底在旧金山召开首届JavaOne大会,年末又是JDK1.1紧跟其后。正是在Java技术如火如荼、大展拳脚的背景之下,JoshuaBloch来到了Sun。2004 年7月初,就在J2SE5.0发布在即,Jusha Bloch刚刚荣获Sun“杰出工程师(Distinguished Engineer)”的称号之时,他突然离开Sun而去了正值发展态势迅猛的Google,成为了Google的Java首席架构师。
在Bloch来到Sun之后,很快他被从安全组调入核心平台组,从事底层API设计。至此以后,每逢JDK的重大版本发布,总能在其中见到Joshua的“妙笔”。JDK1.1中的java.math、1.4中的assertions,还有大家所熟识的Collections Framework皆是Joshua一手打造。其中的Collections Framework还获得了当年的Jolt大奖。到了J2SE5.0研发阶段,身为平台组构架师的Joshua接掌了Tiger大旗,其核心地位已然无人可以替代。作为Tiger的代言人和领路人,没有谁比Joshua更清楚Tiger.相信大家一定还记得Joshua当年仿效英国诗人William Blake所做的咏Tiger诗八首,优雅的笔调,透出大师深厚底蕴的同时,也道出了Tiger的几大重要特性,这些特性是自JDK1.1引入Inner Class以来,Java最大的语法改进。Java风雨十年,从JDK 1.1到J2SE 5.0,Joshua实在功不可没。难怪有人戏言,假如将JamesGosling比作Java之父,那么Joshua就是一手将Java“哺育”成人的Java之母。Joshua对Java的贡献还不止于JDK,提起他的大作《Effective Java》(AddisonWesley, 2001),相信Java粉丝们一定耳熟能详。该书荣膺2002年度Jolt大奖,且备受JamesGosling推崇。书中57条颇具实用价值的经验规则,来自Joshua多年来在JDK开发工作中,尤其是Collections Framework设计中的实践心得,各个有理有据,剖析深入,也足见其深厚功力。该书对Java社群的影响,犹如C++社群中的《EffectiveC++》。Joshua对JCP的贡献也不小。他是JSR201和JSR175的领导者,前者包含了Tiger四大语言特性,后者则为Java提供了元数据支持。此外,他还是JSR166的发起人之一(该JSR由Doug Lea领导),并且是许多其他JSR的参与者。Joshua目前是JCP为数不多的几个执行委员会成员之一。
Joshua Bloch给人的印象是谦逊平和,行事低调而不喜抛头露面,一个典型的技术人员和实干家。不过即便如此,也丝毫不会减弱他对Java技术的卓越贡献和对Java社区的绝对影响力。有人说,如果他能更彰显一些,就很有可能成为Java开发者中的领军人物,就有如Don Box之于微软社群。
2004 年7月初,就在Tiger发布在即之时,就在Jusha Bloch刚刚荣获Sun“杰出工程师(Distinguished Engineer)”的称号之时,他突然离开Sun而去了正值发展态势迅猛的Google.当他离开Sun的消息在TSS发布之后,众多拥趸表达了怀念与 不舍之情。
哥伦比亚大学计算机科学专业学士学位
卡内基梅隆大学计算机科学专业博士学位
Java API
Java JDK1.1 java.math package
Java JDK1.4 assertions
Java Collections Framework
书籍
Effective Java: Programming Language Guide, ISBN 0201310058, 2001; second edition: ISBN 978-0-321-35668-0, 2008
Java Puzzlers: Traps, Pitfalls, and Corner Cases, ISBN 032133678X, 2005 (co-authored with Neal Gafter)
Java Concurrency in Practice, ISBN 0321349601, 2006 (co-authored with Brian Goetz, Tim Peierls, Joseph Bowbeer, David Holmes, and Doug Lea)
阅读全文
0 0
- Josh Bloch
- 与 Josh Bloch 探讨 Java 未来
- JOSH & MilkC
- Joshua Bloch
- Joshua Bloch
- The 1st class of Josh
- The 3rd class of Josh
- The 5th Class of Josh
- Java教父Joshua Bloch访谈
- Bloch定理 and Wannier Function
- [J2SE 1.5]Joshua Bloch咏Tiger诗八首
- 收藏Joshua Bloch和Neal Gafter7道谜题
- 采访Java Collection的作者Joshua Bloch
- java解惑--总结--Joshua Bloch & Neal Gaffer
- Josh The Egg and The Return of the Shadows
- WPF大牛Josh Smith 转投 iOS 的怀抱
- SpringOne会前访谈:Josh Long谈Spring发展
- Josh Berkus谈软件咨询行业的基本原则
- SQL语句集合
- Codeforces Round #406 (Div. 1) B. Legacy 线段树建图跑最短路
- webmagic+selenium模拟浏览器启动(动态网页爬取方法之一的第一步)
- Linux中的搜索命令
- Storm集群搭建
- Josh Bloch
- Java并发编程:深入剖析ThreadLocal
- js实现复制到剪贴板功能,兼容所有浏览器
- hdoj 2236 无题II
- 在linux下面实现检测按键----实现Linux 下的kbhit函数
- Redis常用数据类型及基本操作
- github学习
- 注入嵌套Bean
- 物理页面的使用和周转