Java开发领域的大牛有哪些
Java開發領域的大牛有哪些
1、James Gosling
在他12歲的時候,他已能設計電子游戲機,幫忙鄰居修理收割機。大學時期在天文系擔任程式開發工讀生,1977年獲得了加拿大卡爾加里大學計算機科學學士學位,1983年獲得了美國卡內基梅隆大學計算機科學博士學位,博士論文的題目是:"The Algebraic Manipulation of Constraints"。畢業后到IBM工作,設計IBM第一代工作站NeWS系統,但不受重視。后來轉至Sun公司。1990年,與Patrick Naughton和Mike Sheridan等人合作“綠色計劃”,后來發展一套語言叫做“Oak”,后改名為Java。1994年底,James Gosling在硅谷召開的“技術、教育和設計大會”上展示Java程式。2000年,Java成為世界上最流行的電腦語言。
2009年四月,Sun被甲骨文公司并購。高斯林于2010年四月時宣布從甲骨文公司離職。
2011年3月29日,高斯林在個人博客上宣布將加入Google[3]。
2011年8月30日,僅僅加入Google數月之后的高斯林就在個人博客上宣布離開Google,加盟一家從事海洋機器人研究的創業公司Liquid Robotics[1],擔任首席軟件架構師。
在2011年5月建立的Scala公司Typesafe Inc., 高斯林被聘請為公司顧問。
2、Joshua Bloch ——Collections 框架
早在1996年,適逢Java剛剛嶄露頭角。先是1月份發布JDK1.0,然后是5月底在舊金山召開首屆JavaOne大會,年末又是JDK1.1緊跟其后。正是在Java技術如火如荼、大展拳腳的背景之下,JoshuaBloch來到了Sun。2004 年7月初,就在J2SE5.0發布在即,Jusha Bloch剛剛榮獲Sun“杰出工程師(Distinguished Engineer)”的稱號之時,他突然離開Sun而去了正值發展態勢迅猛的Google,成為了Google的Java首席架構師。
在Bloch來到Sun之后,很快他被從安全組調入核心平臺組,從事底層API設計。至此以后,每逢JDK的重大版本發布,總能在其中見到Joshua的“妙筆”。JDK1.1中的java.math、1.4中的assertions,還有大家所熟識的Collections Framework皆是Joshua一手打造。其中的Collections Framework還獲得了當年的Jolt大獎。到了J2SE5.0研發階段,身為平臺組構架師的Joshua接掌了Tiger大旗,其核心地位已然無人可以替代。
作為Tiger的代言人和領路人,沒有誰比Joshua更清楚Tiger.相信大家一定還記得Joshua當年仿效英國詩人William Blake所做的詠Tiger詩八首,優雅的筆調,透出大師深厚底蘊的同時,也道出了Tiger的幾大重要特性,這些特性是自JDK1.1引入Inner Class以來,Java最大的語法改進。Java風雨十年,從JDK 1.1到J2SE 5.0,Joshua實在功不可沒。難怪有人戲言,假如將JamesGosling比作Java之父,那么Joshua就是一手將Java“哺育”成人的Java之母。
Joshua對Java的貢獻還不止于JDK,提起他的大作《Effective Java》(AddisonWesley, 2001),相信Java粉絲們一定耳熟能詳。該書榮膺2002年度Jolt大獎,且備受JamesGosling推崇。書中57條頗具實用價值的經驗規則,來自Joshua多年來在JDK開發工作中,尤其是Collections Framework設計中的實踐心得,各個有理有據,剖析深入,也足見其深厚功力。該書對Java社群的影響,猶如C++社群中的《EffectiveC++》。Joshua對JCP的貢獻也不小。他是JSR201和JSR175的領導者,前者包含了Tiger四大語言特性,后者則為Java提供了元數據支持。此外,他還是JSR166的發起人之一(該JSR由Doug Lea領導),并且是許多其他JSR的參與者。Joshua目前是JCP為數不多的幾個執行委員會成員之一。
Joshua Bloch給人的印象是謙遜平和,行事低調而不喜拋頭露面,一個典型的技術人員和實干家。不過即便如此,也絲毫不會減弱他對Java技術的卓越貢獻和對Java社區的絕對影響力。有人說,如果他能更彰顯一些,就很有可能成為Java開發者中的領軍人物,就有如Don Box之于微軟社群。
2004年7月初,就在Tiger發布在即之時,就在Jusha Bloch剛剛榮獲Sun“杰出工程師(Distinguished Engineer)”的稱號之時,他突然離開Sun而去了正值發展態勢迅猛的Google.當他離開Sun的消息在TSS發布之后,眾多擁躉表達了懷念與 不舍之情。
3、Doug Lea —— 并發
如果IT的歷史,是以人為主體串接起來的話,那么肯定少不了Doug Lea。這個鼻梁掛著眼鏡,留著德王威廉二世的胡子,臉上永遠掛著謙遜靦腆笑容,服務于紐約州立大學Oswego分校計算機科學系的老大爺。
說他是這個世界上對Java影響力最大的個人,一點也不為過。因為兩次Java歷史上的大變革,他都間接或直接的扮演了舉足輕重的角色。一次是由JDK 1.1到JDK 1.2,JDK1.2很重要的一項新創舉就是Collections,其Collections的概念可以說承襲自Doug Lea于1995年發布的第一個被廣泛應用的collections;一次是2004年所推出的Tiger。Tiger廣納了15項JSRs(Java Specification Requests)的語法及標準,其中一項便是JSR-166。JSR-166是來自于Doug編寫的util.concurrent包。
值得一提的是: Doug Lea也是JCP (Java社區項目)中的一員。
Doug是一個無私的人,他深知分享知識和分享蘋果是不一樣的,蘋果會越分越少,而自己的知識并不會因為給了別人就減少了,知識的分享更能激蕩出不一樣的火花。《Effective JAVA》這本Java經典之作的作者Joshua Bloch便在書中特別感謝Doug Lea是此書中許多構想的共鳴板,感謝Doug Lea大方分享豐富而又寶貴的知識。
以上就是小編給大家簡單分享的Java開發領域的大牛們,希望對小伙伴們有所幫助。
?為了讓學習變得輕松、高效,今天給大家免費分享一套Java教學資源。幫助大家在成為Java架構師的道路上披荊斬棘。需要資料的歡迎加入學習交流群:9285,05736
總結
以上是生活随笔為你收集整理的Java开发领域的大牛有哪些的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 你知道Java的四种引用类型吗
- 下一篇: oracle执行sql痕迹,Oracle