你应该知道的 8 个Java 的领军人物
来源:互联网 发布:美版lol mac 编辑:程序博客网 时间:2024/05/16 07:30
下面将介绍8个Java的领军人物,他们创建了框架,产品,工具或者书籍,并将其捐献给了Java社区,改变了Java的编码方式。
8. Tomcat & Ant创始人
Duncan于1970年7月29日生于美国德克萨斯州。主要专注在Mac OS X、Java和XML技术。他频繁地在全世界各种会议上演讲,话题范围从开源到高效Java开发。
Duncan 是Apache Tomcat和Apache Ant的原创作者,1997-2001年曾在Sun Microsystems工作,参与促成了Sun Microsystems公司向Apache Software Foundation的捐赠。在Sun工作期间,他创作了两个版本的Java Servlet API规范,以及Java API for XML Processing(Java版XML API)规范。
相关链接
- James Duncan Davidson Twitter
- James Duncan Davidson Wiki
- James Duncan Davidson personal blog
- Apache Ant
- Apache Tomcat
7. Test Driven Development & JUnit创始人
相关链接
- Kent Beck Twitter
- Kent Beck Wiki
- Kent Beck Blog
- JUnit Testing Framework
- Extreme Programming Wiki
- Test Driven Development Wiki
新闻采访
- Kent Beck: “We thought we were just programming on an airplane”
- Interview with Kent Beck and Martin Fowler
- eXtreme Programming An interview with Kent Beck
Kent Beck 著作:
- Extreme Programming Explained: Embrace Change (2nd Edition)
- Refactoring: Improving the Design of Existing Code
- JUnit Pocket Guide
6. Java Collections Framework
Joshua Bloch,是Google公司的首席Java架构师。是Jolt大奖 的 获得者。他曾是Sun公司的杰出工程师,和Transarc公司的高级系统设计师。Bloch曾带领团队设计和实现过无数的Java平台特性,包括JDK 5.0语言增强版和获奖的Java Collections Framework。他的著作还包括:《Java Puzzlers》、《Java Concurrency in Practive》等。
相关链接:
- Joshua Bloch Twitter
- Joshua Bloch Wiki
新闻采访
- Effective Java: An Interview with Joshua Bloch
- Rock Star Josh Bloch
Joshua Bloch 著作:
- Effective Java (2nd Edition)
- Java Concurrency in Practice
5. JBoss 创始人
Marc Fleury , 于2001年创建JBoss, 一个开源的Java应用服务器,2006年4月,JBoss被另一家知名开源软件开发商红帽(Red Hat)以3.5亿美元收购。2007年2月9日毅然离开RedHat。
相关链接
- Marc Fleury Wiki
- Marc Fleury Blog
- JBoss Application Server
新闻采访
- Could Red Hat lose JBoss founder?
- JBoss founder Marc Fleury leaves Red Hat, now what?
- JBoss’s Marc Fleury on SOA, ESB and OSS
- Resurrecting Marc Fleury
4. Struts 创始人
相关链接
- Craig Mcclanahan Wiki
- Craig Mcclanahan Blog
- Apache Struts
新闻采访
- Interview with Craig McClanahan
- Struts Or JSF?
3. Spring 创始人
相关链接
- Rod Johnson Twitter
- Rod Johnson Blog
- SpringSource
- Spring Framework Wiki
新闻采访:
- VMware.com : VMware to acquire SpringSource
- Rod Johnson : VMware to acquire SpringSource
- Interview with Rod Johnson – CEO – Interface21
- Q&A with Rod Johnson over Spring’s maintenance policy changes
- Expert One-on-One J2EE Design and Development: Interview with Rod Johnson
Rod Johnson 著作
- Expert One-on-One J2EE Design and Development (Programmer to Programmer)
- Expert One-on-One J2EE Development without EJB
2. Hibernate 创始人
Gavin King , Hibernate创始人,同时还创建了Seam,参与了EJB 3.0 和 JPA 的编写。他是JBoss的核心成员之一,也是《Hibernate in Action》一书的作者。
相关链接
- Gavin King Blog
- Hibernate Wiki
- Hibernate Framework
- JBoss seam
新闻采访:
- Tech Chat: Gavin King on Contexts and Dependency Injection, Weld, Java EE 6
- JPT : The Interview: Gavin King, Hibernate
- JavaFree : Interview with Gavin King, founder of Hibernate
- Seam in Depth with Gavin King
Gavin King 著作:
- Java Persistence with Hibernate
- Hibernate in Action (In Action series)
1. Java之父
James Gosling, 出生于加拿大,是一位计算机编程天才。他在卡内基-梅隆大学攻读计算机博士学位时,为 Unix操作系统编写了多处理器版本。在服务器制造商和软件开发商Sun公司工作期间,他于1991年编写了Java编程语言。他在2006年的一则博客 中写道,他的妻子和儿子从来都没有看到他不留胡子;其实每到睡觉时,他首先要做的事情就是刮胡子,以免影响他睡眠过程中的正常呼吸。
高斯林先生以“Java 技术之父”而闻名于世。他是Java 技术的创始人,他亲手设计了Java语言,并开发了Java编译器和Java虚拟机,使Java成为了世界上最流行的开发语言。Java支持的计算模式, 已经成为了互联网的标准编程模式以及分布式企业级应用的事实标准。目前,Gosling先生积极致力于研究软件开发工具,使它们功能更为强大,更容易为开 发人员所使用,能够快速地开发应用。
James Gosling于1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡耐基-梅隆大学计算机科学博士学位,博士论文的题目 是:"The Algebraic Manipulation of Constraints"。他创建了卫星数据获取系统,Unix的多处理器版本,若干编译器、邮件系统和视窗管理器,他还创建了一个叫做"Emacs"的 WYSIWYG文本编辑器,这个基于图像编辑器和文本编辑器的突破性的编辑器可运行于Unix系统。在Sun公司,Gosling最初是负责NeWS视窗 系统的总工程师。也正是他开始了Java编程语言的最初设计,并完成了Java技术的原始编译器和虚拟机。
2010年,随着Sun被Oracle并购而加入Oracle,担任客户端软件集团的首席技术官,但于2010年4月从Oracle离职。
相关链接
- James Gosling Blog
- James Gosling Wiki
新闻采访:
- Interview with Dennis Ritchie, Bjarne Stroustrup, and James Gosling
- Interview: James Gosling, ‘the Father of Java’
- Developer Interview: James Gosling
- 你应该知道的 8 个Java 的领军人物
- 你应该知道的 8个Java 的领军人物
- 你应该知道的 8个Java 的领军人物
- 你应该知道的 8个Java 的领军人物
- 你应该知道的 8个Java 的领军人物
- 你应该知道的 8 个Java 的领军人物
- 你应该知道的8个Java领军人物
- 你应该知道的 8个Java 的领军人物 - CSDN.NET - CSDN资讯
- 8个Java 的领军人物
- 你应该知道的10个Java正则表达式
- java界8个领军人物
- 你应该知道的
- java 你应该知道的
- 【Java 你应该知道的】 泛型01
- 【Java 你应该知道的】泛型02
- 你应该知道的JAVA面试题
- 你应该知道的JAVA面试题
- 你应该知道的JAVA面试题
- 梯度下降(Gradient Descent)简析及matlab实现
- 蓝牙设计
- 用循环列表解决一个约瑟夫问题
- Android如何完全调试framework层代码
- 浅拷贝与深拷贝
- 你应该知道的 8 个Java 的领军人物
- iOS系统GCD学习(8):Dispatch Queue挂起恢复和目标指定
- IO之File类的应用
- hdu1042 N!
- POJ:2528 Mayor's posters(未AC)
- PL/SQL使用复合数据类型4(集合操作符、比较集合)
- 找工作处女面纪念帖
- iOS系统GCD学习(9):多核心的性能
- eclipse项目中的相对路径问题小结