成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

你應(yīng)當(dāng)知道的Java牛人 v2.0

_Suqin / 631人閱讀

摘要:你應(yīng)當(dāng)了解的位牛人編譯李雋龍。擁有四項(xiàng)發(fā)明專利,據(jù)稱他的凈資產(chǎn)值高達(dá)億美元。年月日,在其博客上宣布調(diào)離安卓部門并將承擔(dān)谷歌公司新的項(xiàng)目。年月日,通知執(zhí)行委員會他將不再參選。后來,又重新當(dāng)選了理事會的全權(quán)代表。

Java領(lǐng)域有很多著名的人物,他們?yōu)镴ava社區(qū)編寫框架、產(chǎn)品、工具或撰寫書籍改變了Java編程的方式。本文是《最受歡迎的8位Java牛人》的2.0版本。

  

ChangLog:

v2.0:增加了Andy Rubin 和Doug Lea ,更新了人物詳細(xì)信息,加入了譯注說明。《你應(yīng)當(dāng)了解的10位Java牛人》編譯by 李雋龍。

v1.0:初始創(chuàng)建,《最受歡迎的8位Java牛人》編譯by 唐尤華。
PS:排名不分先后。本文的信息整理自網(wǎng)絡(luò)博客,信息的真實(shí)性未經(jīng)過嚴(yán)格篩選和確認(rèn)。


1、James Duncan Davidson —— Tomcat 、 Ant


他曾是一名軟件工程師,現(xiàn)在是一名攝影師。

1970年7月29日,James Duncan Davidson出生于德州Lubbock。

1997至2001年,Davidson擔(dān)任Sun Microsystems公司軟件工程師期間,創(chuàng)建了Tomcat和Ant。前者是一個基于Java的網(wǎng)絡(luò)服務(wù)器應(yīng)用程序,后者是一個基于Java的構(gòu)建工具。

2005至2006年,Davidson將他的編程興趣和注意力轉(zhuǎn)向了Ruby on Rails。 在與著名的Rails大師Mike Clark的合作中,Davidson創(chuàng)建了一些魯棒性很好的復(fù)雜Rails早期應(yīng)用程序。

2005年起,Duncan又多了一項(xiàng)職業(yè)——攝影。他曾擔(dān)任多個著名科技會議的主要攝影師。他與Greg Koenig聯(lián)合創(chuàng)辦并共同擁有位于俄勒岡州波特蘭市的小型公司Luma Labs。這家公司專注于制造高質(zhì)量的照相機(jī)配件。

相關(guān)鏈接

James Duncan Davidson Twitter

James Duncan Davidson Wiki

James Duncan Davidson個人博客

Apache Ant

Apache Tomcat


2、Kent Beck —— 設(shè)計模式、極限編程、測試驅(qū)動開發(fā)、JUnit


Kent Beck 一名美國的軟件工程師。他總結(jié)和創(chuàng)建了很多軟件設(shè)計領(lǐng)域概念:

1979年至1987年,Kent Beck 在俄勒岡大學(xué)獲得計算機(jī)科學(xué)學(xué)士和碩士學(xué)位。

他是極限編程(Extreme Programming)和測試驅(qū)動開發(fā)(Test Driven Development)方法(或稱為敏捷軟件開發(fā)的創(chuàng)建者。

他首創(chuàng)了軟件設(shè)計模式(Design Pattern),重新發(fā)掘了測試驅(qū)動開發(fā),并開發(fā)了SmallTalk的商業(yè)應(yīng)用。

他是2001年最初簽署《Agile Manifesto》的17人之一,和Ward Cunningham一起普及了CRC卡片方法。

他與Erich Gamma一起創(chuàng)建了JUnit 單元測試框架。

相關(guān)鏈接

Kent Beck Twitter

Kent Beck Wiki

Kent Beck博客

JUnit測試框架

極限編程Wiki

測試驅(qū)動開發(fā)Wiki

新聞和訪談

Kent Beck: “我認(rèn)為我們是在飛機(jī)上編程”

采訪Kent Beck和Martin Fowler

與Kent Beck談極限編程

Kent Beck著作

Extreme Programming Explained: Embrace Change (2nd Edition)

Refactoring: Improving the Design of Existing Code

JUnit Pocket Guide


3、Joshua Bloch——Collections框架

Joshua J. Bloch是一名軟件工程師,生于1961年8月28日。他領(lǐng)導(dǎo)了眾多Java平臺特性的設(shè)計和實(shí)現(xiàn),其中包括Java Collection框架、java.math包以及assert機(jī)制。

Bloch曾建議擴(kuò)展Java編程語言,增加兩個新特性:
* 簡明實(shí)例創(chuàng)建表達(dá)式(Concise Instance Creation Expressions — CICE)(與Bob Lee和Doug Lea共同建議)
* 自動資源管理(Automatic Resource Management — ARM)。
* 兩者的組合形成了“支持Java閉包”的三個早期建議之一。
ARM特性已經(jīng)加入JDK7,而Bloch依然活躍在當(dāng)前”在Java中支持閉包“的建議討論中。

他的主要成就和經(jīng)歷如下:
* 2001年,他的《Effective Java》獲得Jolt大獎。
* 他曾經(jīng)擔(dān)任Transarc公司高級系統(tǒng)設(shè)計師,后來擔(dān)任Sun公司杰出工程師。
* 2004年6月,他離開Sun公司加盟谷歌,成為谷歌首席Java架構(gòu)師。
* 2004年12月,《Java 開發(fā)者雜志》將Bloch列為”全球頂尖的40位軟件開發(fā)者”之一。
* 2012年8月3日,Bloch宣布將離開谷歌。

相關(guān)鏈接

Joshua Bloch Twitter

Joshua Bloch Wiki

新聞和訪談

Effective Java: Joshua Bloch訪談

超級明星Josh Bloch

Joshua Bloch著作

Effective Java (2nd Edition)

Java Concurrency in Practice

Java Puzzlers(2005)


4、Marc Fleury —— JBoss


* Marc Fleury 于2001年創(chuàng)建了JBoss。JBoss是一個開源Java應(yīng)用程序服務(wù)器,是部署Java Web應(yīng)用程序的事實(shí)標(biāo)準(zhǔn)。
* Marc的研究興趣主要集中在中間件。他于1999年啟動了JBoss項(xiàng)目,并于2001年在佐治亞州的亞特蘭大成立了JBoss Group有限責(zé)任公司。
* 在將公司出售給Red Hat之后, Fleury成為了Red Hat JBoss 部門的高級副董事兼總經(jīng)理。然而,F(xiàn)leury從2007年1月開始休“陪產(chǎn)假”。計劃到2007年3月15日結(jié)束,但是他即將離開Red Hat的謠言四起。
* 2007年2月9日,他離開Red Hat的消息公之于眾:“Fleury已經(jīng)決定離開Red Hat,去追求其他的個人愛好,比如教書、生物研究、音樂和陪伴家庭。

相關(guān)鏈接

Marc Fleury Wiki

Marc Fleury博客

JBoss應(yīng)用服務(wù)器

新聞和訪談

Red Hat會失去JBoss創(chuàng)始人嗎?

JBoss創(chuàng)始人Marc Fleury離開Red Hat,現(xiàn)在該怎么辦?

JBoss’s Marc Fleury在SOA、ESB和OSS

復(fù)活Marc Fleury


5、Craig Mcclanahan —— Struts


* Craig R McClanahan 是一名程序員,也是流行的開源MVC架構(gòu)Struts的原創(chuàng)者。Struts架構(gòu)用來創(chuàng)建基于Java的Web應(yīng)用程序。
* 他是定義Servlet2.2、2.3和JSP1.1、1.2 規(guī)范的專家小組成員。
* 他還是Tomcat Servlet容器Catalina的架構(gòu)師。

相關(guān)鏈接

Craig Mcclanahan Wiki

Craig Mcclanahan Blog

Apache Struts

新聞和訪談

Craig McClanahan訪談

Struts還是JSF?


6. Rod Johnson——Spring、SpringSource、面向方面編程、控制反轉(zhuǎn)


* Rod Johnson是Java開源應(yīng)用框架Spring的創(chuàng)始人。他是Spring的創(chuàng)建者和SpringSource的CEO。
* 他是面向方面編程(Aspect Oriented Programming)應(yīng)用架構(gòu)以及控制反轉(zhuǎn)(Inversion of Control)的聯(lián)合創(chuàng)始人。
* Rod的暢銷書《Expert One-on-One J2EE Design and Development(2002)》是所有已出版的著作中對J2EE影響最大的書籍之一。

相關(guān)鏈接

Rod Johnson Twitter

Rod Johnson博客

SpringSource

Spring框架Wiki

新聞和訪談

VMware.com : VMware to acquire SpringSource

Rod Johnson : VMware to acquire SpringSource

Rod Johnson訪談 – CEO – Interface21

Rod Johnson關(guān)于Spring維護(hù)策略改變問答

Expert One-on-One J2EE Design and Development: Rod Johnson訪談

Rod Johnson著作

Expert One-on-One J2EE Design and Development (Programmer to Programmer)

Expert One-on-One J2EE Development without EJB


7、Gavin King —— Hibernate、Seam


* Gavin King 是Hibernate項(xiàng)目的創(chuàng)始人。Hibernate是一個流行的Java“對象/關(guān)系”持久化解決方案。
* 他是Java EE 5 應(yīng)用程序架構(gòu)Seam的創(chuàng)建者。
* 他還為EJB3.0和JPA的設(shè)計做出了重要的貢獻(xiàn)。

相關(guān)鏈接

Gavin King博客

Hibernate Wiki

Hibernate框架

JBoss seam

新聞和訪談

Tech Chat: Gavin King談Contexts和依賴注入Weld, Java EE 6

JPT : Gavin King訪談Hibernate

JavaFree : Hibernate創(chuàng)始人Gavin King訪談

Gavin King深度解析Seam

Gavin King著作

Java Persistence with Hibernate

Hibernate in Action (In Action series)


8、James Gosling——Java語言


James Gosling在1994年發(fā)明了Java。他完成了Java的最初設(shè)計、編譯器和虛擬機(jī)。由于他的貢獻(xiàn),他被推舉為美國國家工程院院士。
* 1983年,Gosling在加拿大卡爾加里大學(xué)獲得了計算機(jī)科學(xué)學(xué)士學(xué)位。1990年,又獲得了卡耐基梅隆大學(xué)的計算機(jī)科學(xué)博士學(xué)位,師從Bob Sproull。在攻讀博士期間,他寫出了一版Emacs,命名為Gosling Emacs(即Gosmacs)。在加入Sun Microsystems之前,他還在卡耐基梅隆大學(xué)就讀期間開發(fā)了一個多處理器版本的Unix、多個編譯器和郵件系統(tǒng)。
* 1984年至2010年,Gosling就職于Sun Microsystems公司。他被公認(rèn)為Java編程語言之父。
* 2010年4月2日,Gosling離開了剛剛被甲骨文公司收購的Sun Microsystem公司。在談到離開原因時,Gosling提到了工資、地位和決策權(quán)的削減、角色的改變和道德上的挑戰(zhàn)。從那之后,在采訪中他一直對甲骨文公司持批判的立場。他提到:”在Sun和Orcale的公司合并會議中,有關(guān)Sun和Google的專利情況讓我們倍受煎熬。我們能夠看到Oracle的律師眼中閃著火光?!?在隨后Oracle和Google關(guān)于Android的庭審期間,他澄清了自己的態(tài)度:”Sun公司沒有專利訴訟的傳統(tǒng),但并不意味著我們沒受委屈。雖然我的觀點(diǎn)與Oracle不同,但在這個案件中他們(Oracle)是正確的。Google壓榨了Sun,我們也都受到了嚴(yán)重干擾,甚至包括Jonathan Schwartz——那時候他剛要假裝快樂地去‘化腐朽為神奇’。雖然他的行為讓很多Sun員工感到不爽“。
* 2011年3月28日,James Gosling在他的博客上宣布被Google聘用。五個月后,他宣布加盟一個名叫Liquid Robotics的創(chuàng)業(yè)公司。Gosling還是Typesafe公司的顧問。該公司成立于2011年5月,專注Scala開發(fā)。

相關(guān)鏈接

James Gosling Blog

James Gosling Wiki

新聞和訪談

Dennis Ritchie、Bjarne Stroustrup和James Gosling訪談

James Gosling訪談,“Java之父”

開發(fā)者訪談:James Gosling


9、Andy Rubin —— 安卓


* Andrew E. Rubin 是Danger和安卓兩家公司的聯(lián)合創(chuàng)始人及前CEO。他在谷歌”Mobile and Digital Content“部門擔(dān)任高級副董事直至2013年3月,主要管理智能手機(jī)開源操作系統(tǒng)安卓的開發(fā)工作。Rubin擁有四項(xiàng)發(fā)明專利,據(jù)稱他的凈資產(chǎn)值高達(dá)1億美元。
* 2013年3月13日,Larry Page在其博客上宣布Andy Rubin調(diào)離安卓部門并將承擔(dān)谷歌公司新的項(xiàng)目。他的繼任者Sundar Pichai同時接任了Andy在Chrome部門的領(lǐng)導(dǎo)職位。

相關(guān)鏈接

Andy Robin Wiki


10、Doug Lea —— 并發(fā)


* Doug Lea是紐約州立大學(xué)Oswego分校的計算機(jī)教授,在那里他專攻并發(fā)編程和并發(fā)數(shù)據(jù)結(jié)構(gòu)設(shè)計。
* 他曾是JCP(Java Community Process)執(zhí)行委員會的一員,并擔(dān)任Java 規(guī)范請求166(JSR Specification Request 166)的主席。JSR 166為Java加入了并發(fā)功能(詳見Java并發(fā))。
* 他設(shè)計了util.concurrent開發(fā)包。
* 2010年10月22日,Doug Lea通知JCP執(zhí)行委員會他將不再參選JCP。后來,Doug又重新當(dāng)選了2012 OpenJDK理事會的全權(quán)代表。

相關(guān)鏈接

Doug Lea博客

Doug Lea Wiki

Doug Lea著作

Concurrent Programming in Java: Design Principle and Patterns


轉(zhuǎn)載自:importnew

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/64000.html

相關(guān)文章

  • Java開發(fā)牛人十大必備網(wǎng)站

    摘要:編者注文中的我為原文作者以下是我收集的開發(fā)牛人必備的網(wǎng)站?;蛟S你會認(rèn)為有些網(wǎng)站適合任何水平的開發(fā)者,但是我認(rèn)為對于開發(fā)牛人來說,網(wǎng)站的好壞取決于如何使用它們。希望有一天,它也會出現(xiàn)在一些人的網(wǎng)站前十名排行名單中。 編者注:文中的我為原文作者 以下是我收集的Java開發(fā)牛人必備的網(wǎng)站。這些網(wǎng)站可以提供信息,以及一些很棒的講座, 還能解答一般問題、面試問題等。質(zhì)量是衡量一個網(wǎng)站的關(guān)鍵因素...

    yedf 評論0 收藏0
  • Java開發(fā)牛人十大必備網(wǎng)站

    摘要:編者注文中的我為原文作者以下是我收集的開發(fā)牛人必備的網(wǎng)站。或許你會認(rèn)為有些網(wǎng)站適合任何水平的開發(fā)者,但是我認(rèn)為對于開發(fā)牛人來說,網(wǎng)站的好壞取決于如何使用它們。希望有一天,它也會出現(xiàn)在一些人的網(wǎng)站前十名排行名單中。 編者注:文中的我為原文作者 以下是我收集的Java開發(fā)牛人必備的網(wǎng)站。這些網(wǎng)站可以提供信息,以及一些很棒的講座, 還能解答一般問題、面試問題等。質(zhì)量是衡量一個網(wǎng)站的關(guān)鍵因素...

    fuyi501 評論0 收藏0
  • 一種自動化信息管理構(gòu)建系統(tǒng)

    摘要:源碼敬上按照一篇技術(shù)文章的慣例,先得定義名詞作出解釋信息管理系統(tǒng)信息管理系統(tǒng)百度百科,往大了說,除了圖書管理倉儲管理,電商資訊網(wǎng)站和大部分的后臺都屬于信息管理系統(tǒng)。 此文首發(fā)于知乎 Talk is cheap, show me the code. 手里有碼,心中不慌。源碼敬上 ihongs/HongsCORE 按照一篇技術(shù)文章的慣例,先得定義名詞、作出解釋: 信息管理系統(tǒng):信息管理系統(tǒng)...

    AlphaGooo 評論0 收藏0
  • Java項(xiàng)目經(jīng)驗(yàn)——程序員成長鑰匙

    摘要:當(dāng)你真正到公司里面從事了幾年開發(fā)之后,你就會同意我的說法利用找工作,需要的就是項(xiàng)目經(jīng)驗(yàn),項(xiàng)目經(jīng)驗(yàn)就是理解項(xiàng)目開發(fā)的基本過程,理解項(xiàng)目的分析方法,理解項(xiàng)目的設(shè)計思 Java就是用來做項(xiàng)目的!Java的主要應(yīng)用領(lǐng)域就是企業(yè)級的項(xiàng)目開發(fā)!要想從事企業(yè)級的項(xiàng)目開發(fā),你必須掌握如下要點(diǎn): 1、掌握項(xiàng)目開發(fā)的基本步驟 2、具備極強(qiáng)的面向?qū)ο蟮姆治雠c設(shè)計技巧 3、掌握用例驅(qū)動、以架構(gòu)為核心的主流開發(fā)...

    zhangfaliang 評論0 收藏0
  • APICloud CEO劉鑫:論API經(jīng)濟(jì)和企業(yè)移動戰(zhàn)略

    摘要:創(chuàng)始人兼劉鑫帶來了題為論經(jīng)濟(jì)和企業(yè)移動戰(zhàn)略的主題分享。一是企業(yè)系統(tǒng)構(gòu)建的主要職責(zé)發(fā)生著變化。微信平臺感覺很好,但是沒有成為成就業(yè)務(wù)的平臺,其實(shí)是它今天最大的硬傷,也是最核心的本質(zhì)。微信用來做導(dǎo)流加通知,是經(jīng)營加收入。APICloud創(chuàng)始人兼CEO劉鑫帶來了題為《論API經(jīng)濟(jì)和企業(yè)移動戰(zhàn)略》的主題分享。以下為演講實(shí)錄:APICloud聽起來是很有技術(shù)性的公司,我今天和大家分享的話題和現(xiàn)實(shí)生活有...

    muddyway 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<