最受欢迎的8位Java大师

面是8位Java牛人,他们为Java社区编写框架、产品、工具或撰写书籍改变了Java编程的方式。

P.S 以下排名纯属个人喜好。

1. Tomcat & Ant创始人

James Duncan Davidson,当他还是Sun公司 (1997–2001)的一名软件工程师时创立了基于Java的Web服务器Tomcat。直到现在Tomcat 仍然被用于很多Java Web项目。此外他还编写了Ant构建工具,采用XML描述构建过程和依赖管理成为了构建基于Java Web程序的实际标准。

相关链接

  1. James Duncan Davidson Twitter
  2. James Duncan Davidson Wiki
  3. James Duncan Davidson个人博客
  4. Apache Ant
  5. Apache Tomcat

2. 测试驱动开发和JUnit创始人

Kent Beck创立了 极限编程和测试驱动软件开发方法。此外,他和Erich Gamma编写了JUnit,一个简单测试框架成为了构建基于Java Web程序测试的实际标准。JUnit和测试驱动开发组合改变了传统的Java编程方式,许多Java者对此并不感冒。

相关链接

  1. Kent Beck Twitter
  2. Kent Beck Wiki
  3. Kent Beck博客
  4. JUnit测试框架
  5. 极限编程Wiki
  6. 测试驱动开发Wiki

新闻和访谈

  1. Kent Beck: “我认为我们是在飞机上编程”
  2. 采访Kent Beck和Martin Fowler
  3. 与Kent Beck谈极限编程

Kent Beck著作

  1. Extreme Programming Explained: Embrace Change (2nd Edition)
  2. Refactoring: Improving the Design of Existing Code
  3. JUnit Pocket Guide

3. Java Collections框架

Joshua Bloch领导设计并实现了众多Java平台特性,包括JDK5.0语言改进和广受赞誉的Java Collection框架。2004年6月,他离开了Sun公司成为Google首席Java架构师。接下来他凭借“Effective
Java
”一书赢得了著名的Jolt大奖,该书也是受到争议的Java必读书籍。

相关链接

  1. Joshua Bloch Twitter
  2. Joshua Bloch Wiki

新闻和访谈

  1. Effective Java: Joshua Bloch访谈
  2. 超级明星Josh Bloch

Joshua Bloch著作

  1. Effective Java (2nd Edition)
  2. Java Concurrency in Practice

4. JBoss创始人

Marc Fleury在2001年创立了JBoss开源Java应用服务器。JBoss是带有争议的基于Java Web应用程序实际标准。接下来,他将JBoss卖给了RedHat并加盟RedHat继续JBoss开发。2007年2月9日,他决定离开RedHat 追求个人爱好,比如教学、研究生物学、音乐以及和家人在一起。

相关链接

  1. Marc Fleury Wiki
  2. Marc Fleury博客
  3. JBoss应用服务器

新闻和访谈

  1. Red Hat会失去JBoss创始人吗?
  2. JBoss创始人Marc Fleury离开Red Hat,现在该怎么办?
  3. JBoss’s Marc Fleury在SOA、ESB和OSS
  4. 复活Marc Fleury
  5. 5. Struts创始人

    Craig Mcclanahan是一个流行的MVC框架Struts的创建者,富有争议的是每个Java开发者都知道如何编写Structs代码。由于在早期获得了巨大的成功,基本上每个较早的Java Web应用程序都采用了Structs实现。

    相关链接

    1. Craig Mcclanahan Wiki
    2. Craig Mcclanahan Blog
    3. Apache Struts

    新闻和访谈

    1. Craig McClanahan访谈
    2. Struts还是JSF?

    6. Spring创始人

    Rod Johnson是Java开源应用框架Spring的创始人。他是Spring的创建者和SpringSource的CEO。此外,Rod的著作Expert One-on-One J2EE Design and Development (2002)是最具 影响力的J2EE书籍。

    相关链接

    1. Rod Johnson Twitter
    2. Rod Johnson博客
    3. SpringSource
    4. Spring框架Wiki

    新闻和访谈

    1. VMware.com : VMware to acquire SpringSource
    2. Rod Johnson : VMware to acquire SpringSource
    3. Rod Johnson访谈 – CEO – Interface21
    4. Rod Johnson关于Spring维护策略改变问答
    5. Expert One-on-One J2EE Design and Development: Rod
      Johnson
      访谈

    Rod Johnson著作

    1. Expert One-on-One J2EE Design and Development (Programmer
      to Programmer)
    2. Expert One-on-One J2EE Development without EJB

    7. Hibernate 创始人

    Gavin King是一个流行对象/关系持久化Java解决方案Hibernate项目的创始人,同时也是Java EE5应用框架Seam的作者。此外,他还为EJB 3.0和JPA设计作出了重大贡献。

    相关链接

    1. Gavin King博客
    2. Hibernate Wiki
    3. Hibernate框架
    4. JBoss seam

    新闻和访谈

    1. Tech Chat: Gavin King谈Contexts和依赖注入Weld, Java EE 6
    2. JPT : Gavin King访谈Hibernate
    3. JavaFree : Hibernate创始人Gavin King访谈
    4. Gavin King深度解析Seam

    Gavin King著作

    1. Java Persistence with Hibernate
    2. Hibernate in Action (In Action series)

    8. Java语言之父

    James Gosling在1994年发明了Java。他完成了Java的最初设计、编译器和虚拟机。由于他的贡献,他被推举为美国国家工程院院士。2010年4月 2日他离开了Sun公司,后者最近被Oracle收购。谈到为什么会离开,Gosling在博客中写道:“更确切地说我的离开比留下更有意义。”

    相关链接

    James Gosling博客

    James Gosling Wiki

    新闻和访谈

    1. Dennis Ritchie、Bjarne Stroustrup和James Gosling访谈
    2. James Gosling访谈,“Java之父”
    3. 开发者访谈:James Gosling

    原文链接:http://javatyro.blogspot.com/2013/07/most-popular-top-8-java-people.html

    译文链接:http://www.importnew.com/5575.html

时间: 2024-10-31 05:40:48

最受欢迎的8位Java大师的相关文章

2016年度最受欢迎的100个 Java 库

[编者按]本文作者为 Henn Idan,主要介绍基于 GitHub 中的数据分析,得出的2016年度最受欢迎的100个 Java 库.本文系国内 ITOM 管理平台 OneAPM 编译呈现. 谁拔得头筹?谁又落于人后?我们分析了 GitHub 中 47,251 条依赖关系,得出最受欢迎的100个 Java 库. 漫长的周末里,我们最喜欢的消遣方式是遍历 GitHub,找出最受欢迎的 Java 库.我们决定,将其中的乐趣与所得分享给大家. 我们分析了 GitHub 中前3862个 Java 项目

急寻一位java高手,帮帮我吧

问题描述 急寻一位java高手,我的程序出现了一个bug调试半天找不到原因,在线等我的扣扣363061080 解决方案

java 五子棋输赢-小弟不才,求教给位java大神,五子棋输赢判断问题。。

问题描述 小弟不才,求教给位java大神,五子棋输赢判断问题.. 判断西北斜方向的时候可以准确判断,但是反过来北西方向就不行了 public boolean isWon(int posX,int posY){ int sameCount=0; int startX=0; int startY=0; int endX=BOARD_SIZE-1; int endY=endX; int tmp=0; tmp=posX-4; startX=tmp<0?0:tmp; tmp=posY-4; startY=

你需要知道的10位Java开发牛人

1.James Gosling 1983 年,Gosling 获得了加州大学的计算机科学学士学位.1990 年,他获得了卡内基梅隆大学的计算机科学博士学位,师从 BobSproull.在攻读博士期间,他自己开发了一款 emacs,叫 Gosling Emacs(Gosmacs),在大学的这段时间,他还开发了一个多处理器版本的 Unix,以及数个编译器和邮件系统,之后才加入 Sun 公司. 1984 到 2010 年间,Gosling 一直在 Sun 公司工作.他被公认为 Java 之父. Ora

32位-java Xmx最大能设为多少

问题描述 java Xmx最大能设为多少 我机器是12G的物理内存,win7 64位的操作系统,jdk 1.7 32位的,我用eclipse的run as java application启动应用程序,启动参数设置了-Xmx1100m -Xms1100m竟然报错 Error occurred during initialization of VM Could not reserve enough space for object heap 把上面的值修改为1024m就ok了 很不理解,为啥,按照

32位-Java 8在win10系统上安装出现问题

问题描述 Java 8在win10系统上安装出现问题 我的电脑系统是win10 32位,JDK是在官网上下载的最新的版本jdk-8u65-windows-i586,但是我安装过程过总是出现下面的对话框,在最后一步被中断,请各位高手帮忙看下,不胜感激!!!!!! 解决方案 你电脑是不是有安装过JAVA的运行环境 JRE? 这里说的是ID为8024的进程在使用JDK要更新的文件,导致更新失败.而对应的进程就是JAVA的运行环境.

一位Java初学者的学习笔记

怎么样?是不是想起了自己当年挑灯苦学的场景,想起了当年被这些程序编码烦恼的日子?想变的牛逼就要多写代码,如果你想学习Java可以来这个群,首先是五三二,中间是二五九,最后是九五二,里面有大量的学习资料下载. 这些都是最基本的Java笔记,相信大家都是一看就会.

黑莓雪上加霜 七位设计大师离职成立新公司

这七位人士在开发黑莓BlackBerry 10系统中起到了关键作用,领导核心框架和视觉设计. 腾讯科技讯 坎贝 10月11日编译此前,黑莓为了帮助开发BlackBerry 10系统,收购了瑞典设计公司The Astonishing Tribe.今年早些时候,该设计公司的7位成员离开公司,创办了一个新的设计团体,名为Topp.这7位人士在开发黑莓新一代操作系统中起到了关键作用,领导核心框架和视觉设计,并负责用户界面框架的产品管理.不过,消息人士指出,BlackBerry 10因为延期而开局不顺,这

求高手点拨一位Java粉丝的技术故障的修改方法。

问题描述 高手,您好:这是小宅遇到的代码场景:我想用这里的代码连接服务器:importjava.awt.Rectangle;/***程序辅助类:系统上帝之手端点./**@author楚留香<如转载请保留作者和出处>*@q-zonehttp://user.qzone.qq.com/745083865/infocenter?ptsig=EDxu09--a8Psawk9ZTT5c-VHXcfcRnqVjwC3dCNjLXo_*/publicclassLoginextendsJFrameimpleme