国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

你應當知道的Java牛人 v2.0

_Suqin / 622人閱讀

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

Java領域有很多著名的人物,他們為Java社區編寫框架、產品、工具或撰寫書籍改變了Java編程的方式。本文是《最受歡迎的8位Java牛人》的2.0版本。

  

ChangLog:

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

v1.0:初始創建,《最受歡迎的8位Java牛人》編譯by 唐尤華。
PS:排名不分先后。本文的信息整理自網絡博客,信息的真實性未經過嚴格篩選和確認。


1、James Duncan Davidson —— Tomcat 、 Ant


他曾是一名軟件工程師,現在是一名攝影師。

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

1997至2001年,Davidson擔任Sun Microsystems公司軟件工程師期間,創建了Tomcat和Ant。前者是一個基于Java的網絡服務器應用程序,后者是一個基于Java的構建工具。

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

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

相關鏈接

James Duncan Davidson Twitter

James Duncan Davidson Wiki

James Duncan Davidson個人博客

Apache Ant

Apache Tomcat


2、Kent Beck —— 設計模式、極限編程、測試驅動開發、JUnit


Kent Beck 一名美國的軟件工程師。他總結和創建了很多軟件設計領域概念:

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

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

他首創了軟件設計模式(Design Pattern),重新發掘了測試驅動開發,并開發了SmallTalk的商業應用。

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

他與Erich Gamma一起創建了JUnit 單元測試框架。

相關鏈接

Kent Beck Twitter

Kent Beck Wiki

Kent Beck博客

JUnit測試框架

極限編程Wiki

測試驅動開發Wiki

新聞和訪談

Kent Beck: “我認為我們是在飛機上編程”

采訪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日。他領導了眾多Java平臺特性的設計和實現,其中包括Java Collection框架、java.math包以及assert機制。

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

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

相關鏈接

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

相關鏈接

Marc Fleury Wiki

Marc Fleury博客

JBoss應用服務器

新聞和訪談

Red Hat會失去JBoss創始人嗎?

JBoss創始人Marc Fleury離開Red Hat,現在該怎么辦?

JBoss’s Marc Fleury在SOA、ESB和OSS

復活Marc Fleury


5、Craig Mcclanahan —— Struts


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

相關鏈接

Craig Mcclanahan Wiki

Craig Mcclanahan Blog

Apache Struts

新聞和訪談

Craig McClanahan訪談

Struts還是JSF?


6. Rod Johnson——Spring、SpringSource、面向方面編程、控制反轉


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

相關鏈接

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關于Spring維護策略改變問答

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項目的創始人。Hibernate是一個流行的Java“對象/關系”持久化解決方案。
* 他是Java EE 5 應用程序架構Seam的創建者。
* 他還為EJB3.0和JPA的設計做出了重要的貢獻。

相關鏈接

Gavin King博客

Hibernate Wiki

Hibernate框架

JBoss seam

新聞和訪談

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

JPT : Gavin King訪談Hibernate

JavaFree : Hibernate創始人Gavin King訪談

Gavin King深度解析Seam

Gavin King著作

Java Persistence with Hibernate

Hibernate in Action (In Action series)


8、James Gosling——Java語言


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

相關鏈接

James Gosling Blog

James Gosling Wiki

新聞和訪談

Dennis Ritchie、Bjarne Stroustrup和James Gosling訪談

James Gosling訪談,“Java之父”

開發者訪談:James Gosling


9、Andy Rubin —— 安卓


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

相關鏈接

Andy Robin Wiki


10、Doug Lea —— 并發


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

相關鏈接

Doug Lea博客

Doug Lea Wiki

Doug Lea著作

Concurrent Programming in Java: Design Principle and Patterns


轉載自:importnew

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/64000.html

相關文章

  • Java開發牛人十大必備網站

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

    yedf 評論0 收藏0
  • Java開發牛人十大必備網站

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

    fuyi501 評論0 收藏0
  • 一種自動化信息管理構建系統

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

    AlphaGooo 評論0 收藏0
  • Java項目經驗——程序員成長鑰匙

    摘要:當你真正到公司里面從事了幾年開發之后,你就會同意我的說法利用找工作,需要的就是項目經驗,項目經驗就是理解項目開發的基本過程,理解項目的分析方法,理解項目的設計思 Java就是用來做項目的!Java的主要應用領域就是企業級的項目開發!要想從事企業級的項目開發,你必須掌握如下要點: 1、掌握項目開發的基本步驟 2、具備極強的面向對象的分析與設計技巧 3、掌握用例驅動、以架構為核心的主流開發...

    zhangfaliang 評論0 收藏0
  • APICloud CEO劉鑫:論API經濟和企業移動戰略

    摘要:創始人兼劉鑫帶來了題為論經濟和企業移動戰略的主題分享。一是企業系統構建的主要職責發生著變化。微信平臺感覺很好,但是沒有成為成就業務的平臺,其實是它今天最大的硬傷,也是最核心的本質。微信用來做導流加通知,是經營加收入。APICloud創始人兼CEO劉鑫帶來了題為《論API經濟和企業移動戰略》的主題分享。以下為演講實錄:APICloud聽起來是很有技術性的公司,我今天和大家分享的話題和現實生活有...

    muddyway 評論0 收藏0

發表評論

0條評論

_Suqin

|高級講師

TA的文章

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