`
biejunbo
  • 浏览: 17242 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

你应该知道的 8个Java 的领军人物

阅读更多
导读:本文介绍了8个Java的领军人物,他们创建了框架,产品,工具或者书籍,并将其捐献给了Java社区,改变了Java的编码方式。

8. Tomcat & Ant创始人



James Duncan Davidson,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是XP(Extreme Programming)的创始人;同时还是极限( Extreme)编程,

测试驱动开发的创造者;并与Erich Gamma一起创建了JUnit,也许就因为这个简单而又强大的工具,让众多的程序员更加认可和信赖极限编程,从而引起了Java敏捷开发的狂潮。

相关链接

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 R. McClanahan,1960年出生于丹麦Aarhus。程序员,Sun公司的高级员工,Java Server Faces(JSF)技术规范组负责人,Apache Struts framework创始人,Java Studio Creator负责人,《Struts in action》作者。他是servlet 2.2, 2.3和JSP 1.1, 1.2规范的专家组之一,也是Tomcat servlet container Catalina的架构师。

相关链接

Craig Mcclanahan Wiki

Craig Mcclanahan Blog

Apache Struts

新闻采访

Interview with Craig McClanahan

Struts Or JSF?

3. Spring 创始人



Rod Johnson,Spring Framework创始人。 Rod在悉尼大学不仅获得了计算机学位,同时还获得了音乐学位。更令人吃惊的是在回到软件开发领域之前,他还获得了音乐学的博士学位。 有着相当丰富的C/C++技术背景的Rod早在1996年就开始了对Java服务器端技术的研究。他是一个在保险、电子商务和金融行业有着丰富经验的技术顾问,同时也是JSR-154(Servlet 2.4)和JDO 2.0的规范专家、JCP的积极成员,是Java development community中的杰出人物。

相关链接

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离职。

分享到:
评论

相关推荐

    8个Java的领军人物.pdf

    以下将详细介绍这8位Java的领军人物及其成就。 1. **James Gosling** - Java之父 詹姆斯·戈斯林被誉为Java之父,他在1995年推出了Java语言,奠定了现代Java的基础。他在Sun Microsystems任职期间,领导了Java语言...

    8个Java的领军人物[定义].pdf

    这些Java领军人物通过他们的创新、工具和框架,不仅塑造了Java的生态系统,而且对整个软件开发行业都产生了深远的影响。他们的贡献不仅限于代码,还包括教育和指导新一代的开发者,使得Java成为了一个强大、活跃且...

    java程序设计课后答案

    1. **Java起源**:Java语言最初由Sun Microsystems的一支团队开发,领军人物是James Gosling。它于1991年被命名为Oak,但到了1995年重新设计并命名为Java,专为开发互联网应用程序而生。 2. **平台独立性**:Java的...

    java基础练习源码

    毕向东老师,作为Java教育的领军人物,他的视频教程深入浅出地覆盖了Java语言的核心知识点,为学员提供了宝贵的学习资源。 在学习Java的过程中,实践是巩固理论知识的关键环节。而"java基础练习源码"正是根据毕向东...

    java架构师学习大纲及视频

    Java架构师的学习路径是复杂而系统的,涉及到许多关键知识点,从基础到高级,从理论到实践,每一...在学习过程中,不断积累经验,关注新技术,保持学习的热情,相信你一定能成功度过“寒冬”,成为Java领域的领军人物。

    Java夜未眠-蔡学镛--高手

    随着时间的推移,他不仅成为了Java领域的专家,还成为了行业内的领军人物。 ### 实践与理论结合 蔡学镛提倡将理论与实践相结合的学习方法。他认为,学习编程语言不能仅停留在书本知识上,而应通过实际项目来加深...

    谭浩强java就业培训源代码

    谭浩强教授作为中国计算机教育领域的领军人物之一,在编程教学方面有着丰富的经验与深厚的积累。他编写的《谭浩强Java就业培训》是一本非常适合Java初学者入门的教材,通过实例驱动的方式,帮助学习者快速掌握Java...

    Java架构师的具体职责(合集).docx

    Java架构师是软件开发中的关键角色,他们负责构建和维护复杂的...总结来说,Java架构师是技术团队的领军人物,他们不仅要精通技术,还需要具备业务洞察力、领导能力和持续学习的精神,以应对快速变化的软件开发环境。

    并发大神DougLea文章集锦

    Doug Lea是Java并发编程的领军人物,他的著作《Concurrent Programming in Java: Design principles and patterns》是Java并发编程的经典教材。该书详细介绍了Java并发编程的设计原则和模式,对Java开发者具有重要...

    j a v a自学文档建议 想高薪就业使用springcloud找工作很香!

    然而,随着职业发展,尤其是想要成为行业领军人物,本科以上的学历和良好的英语水平(至少四级)将变得越来越重要。在学习过程中,可以适当删减一些老技术和不常用的技术,以减轻学习负担,更快地达到就业标准。 ...

    3560-root-ZL-20200301-ota-ymqn.zip

    8. **META-INF**:这是一个常见的Java归档文件夹,可能包含了有关该更新包的元数据和签名信息,确保其完整性和可信任性。 9. **magisk**:Magisk 是一个流行的Android系统修改工具,用于实现root权限,它可能被集成...

    java版斗地主源码-What-is-Open-Source--Modify:开源

    java版斗地主源码 What-is-Open-Source--Modify (什么是开源?) 介绍 开源(Open Source,开放源码)被非盈利软件...开源领军人物近照以及部分标志(7张) 源代码或是可让人方便的事后取得源代码。 ● 衍生著作(Derived Wo

    从HTTP性能基准测试谈Vert.x高性能的秘密:从JIT编译到网络优化_英文.pdf

    QCon Shanghai的演讲者Julien Viet,作为Vert.x项目的领军人物,分享了他在实际测试中所学到的经验教训。 首先,文章提到了一个典型的性能测试案例——Round #8,当时一切运行良好,但随着时间推移,到了Round #14...

    计算机图形学 梁友栋-Barsky 算法

    梁友栋教授是中国计算机图形学领域的领军人物,他对计算机图形学的贡献体现在多个方面。Barsky算法则是他的一项研究成果,主要用于解决直线在不同坐标系统之间的精确变换问题。在计算机屏幕上,我们通常使用像素网格...

    程序员的十个层次 你属于哪一层?

    这一层级的程序员已经成为了行业的领军人物,他们的工作不仅仅是技术层面的突破,还包括对整个行业的贡献和发展方向的指引。例如,创建新的编程语言、制定行业标准、推动技术创新等。 - **第7层**:思想家。在这个...

    我的智囊团_04(提问及回复功能)

    "李兴华"可能是这个智囊团的领军人物,他在SSH框架的应用和教学方面有着丰富的经验。"框加"可能是“框架”的口语化表达,强调这个平台专注于SSH框架的添加、集成和优化。 【标签】"ssh" 明确指出讨论的核心是SSH,...

    程序员十层楼

    Martin、Linus Torvalds、求伯君、王志东这样的行业领军人物,因此他们会继续学习,努力攀爬职业阶梯。 第三层是“牛人”,这一阶段的程序员不仅精通编程,还深入理解编译器原理、操作系统机制、处理器知识和代码...

    程序员十层境界(很经典)

    最终达到第十境界——哲学家,这时的程序员不仅仅是技术专家,更是能够从哲学的角度思考问题,影响整个行业乃至社会发展的领军人物。 每个境界都代表了一个程序员成长的不同阶段,无论是从技术能力还是思维方式上都...

Global site tag (gtag.js) - Google Analytics