北京Java培訓
達內北京中關村中心

010-62126400

熱門課程

北京java培訓:一篇文帶你徹底弄清Java的前世今生!

  • 時間:2020-03-24 14:02
  • 發布:北京java培訓
  • 來源:疑難解答

達內北京java培訓機構:一篇文帶你徹底弄清Java的前世今生!

大家好,我是Java,關注和了解軟件開發領域的小伙伴一定聽說過我的的大名。是的,我就是那個在TIOBE編程語言排行榜上,長期霸占第一名的軟件編程語言,是當今世界上第一大編程語言。

在有些人的眼中, 我是大學課堂上開設的一門課程,可以幫助你拿到學分;

在有些人的眼中,我是一門編程語言,可以幫助你寫出簡單又好玩的程序;

而在更多的人眼中,我是一個好用的敲門磚,幫助你叩開軟件工程師行業的大門,讓你能夠坐在高端寫字樓的電腦桌前,喝著咖啡,敲著鍵盤,就能拿到高薪,迎娶白富美,走上人生巔峰,過上令人羨慕的生活。

如果你還沒聽說過我的大名,那么就給我5分鐘的時間,讓我好好介紹一下我自己,相信我,我一定會讓你愛上我呢。

01、20世紀90年代Java誕生

我誕生于上世紀90年代,那個時代的編程領域,C語言以及它的衍生語言C++如日中天,一統江湖。其他的語言,諸如Pascal,Delphi,VB之類的,都是在夾縫中求生存。

C語言工程師遍布各地,不掌握C語言,你就不好意思說自己是程序員,沒臉跟別人打招呼。但與此同時,也有越來越多的人,對C++復雜的語法和繁瑣的內存管理指針操作頗有微詞,但礙于它的淫威,大多敢怒不敢言。

我的生身之父,叫做James Golsling,來自美國的Sun公司。他突發奇想的希望設計一門新的編程語言,瞄準下一代智能家電領域,開發軟件產品。這個語言能夠移植到不同的平臺上,在各個家電設備的操作系統上運行,并且最重要的是,它會比C++更簡單,于是,他和其他的叔叔們夜以繼日的工作,終于,在1992年,我誕生了。我與生俱來的能力,就是能夠讓程序在不同的操作系統上運行,也就是所謂的跨平臺性。

02、JAVA名字來源

最初我的名字叫做C- , 因為我比C語言還要簡單易學。后來,我又被叫做Oak,因為我的父親的書房外,有顆美麗的橡樹(Oak)。但最后,我還是被命名為Java。

這源于印度尼西亞的一個島,這個島上的特產是一種名為Java的咖啡,它風靡世界,我父親和叔叔們都很喜歡,于是,我的名字就叫做Java。是不是很洋氣?幸虧他們喜歡的不是鐵觀音,或者象牙山冰泉啥的。

03、JAVA的互聯網基因--為互聯網而生

在我誕生后,被安排參加了幾個機頂盒項目的競標,但不幸失敗了。而與此同時,互聯網開始興起,并且在全球瘋狂的普及起來,于是, Sun公司的大佬們果斷的決定將我應用于互聯網應用的開發,因為在互聯網上傳播代碼,同樣需要跨平臺,而這正是我看家的本領。于是,我的前途和命運就和互聯網緊緊綁定在了一起。

在1995年5月23日,在Sun公司的全球開發者大會上,我被正式發布,在全世界面前亮相,和我一起發布的,還有一款叫做HotJava的瀏覽器。這一天,是我的生日,也標志著互聯網的發展進入了一個全新的時期,互聯網不再只能傳遞文字和圖片,也能傳遞代碼,這些代碼通過網線,被傳播到世界上任何一臺計算機上運行,使得用戶可以在瀏覽器中看到更加絢爛多彩的效果。

大家注意,重點來了(敲黑板)!我是為互聯網而生的,我的身體里流淌著互聯網的血液,我具有互聯網高貴的基因,這也決定了我未來的巨大成功。

04、JAVA的互聯網精神-開放、免費、分享

我與互聯網血脈相連,榮辱與共,互聯網的精神就是我Java的精神。那么互聯網的精神是什么呢?

在我還在襁褓之時,費羅叔叔和楊致遠大爺創辦了雅虎-- 這個全球當時最大的門戶網站。并且為互聯網世界制定了基本的游戲規則:開放、免費、分享。在這個世界中,絕大多數的資源、信息是免費的,是可以拿來與大家分享的,只有少數資源是需要付費的。這是一個獨具匠心的盈利模式,我叫它“羊毛出在豬身上”,也就是說,用戶和客戶不再是同樣的群體。

一個互聯網公司,要為千千萬萬的用戶服務,在這些用戶中,也許只有少部分成為了付費的客戶,而正是依靠客戶的付費,公司就能夠繼續為用戶提供免費的服務,如此循環。而正是這樣一種模式,才造就了互聯網資源、用戶飛速的增長,以最短的時間改變了最多人的生活。

今天說起這些,小伙伴們一定感到習以為常。你們肯定早就習慣了從互聯網上獲取各式各樣的免費資源,無論是資料、圖片還是軟件游戲電影,談錢多傷感情啊。

可是我要描述的是20多年前的世界,那個時候,大多人還生活在水深火熱之中,像微軟這樣的霸權企業,壟斷著技術、工具等一切生產資料。想要使用VC++開發程序,可以,工具要錢、服務要錢、資源要錢,而且你只能選擇微軟的產品,沒有貨比三家的權利。

哪里有壓迫,哪里就有反抗。在我一出生,就成為了對抗技術壟斷的先鋒部隊。SUN公司,以及IBM,BEA,HP等大企業,迅速組成了反壟斷的聯盟。

大家齊心協力,為Java提供了大量的類庫、工具和中間服務。而這些資源,絕大多數向廣大程序員、開發企業免費開放。再加上我天生具有跨平臺和簡單的特點,于是,星星之火迅速成燎原之勢,我用最短的時間,成功捕獲了許許多多備受壟斷折磨的程序員的心,大家紛紛棄暗投明,加入了我的陣營。用我編寫的互聯網應用,成本低廉,開發周期短,投資少見效快,哪個企業的老板不喜歡呢?

05、JAVA薪資高需求大,廣受歡迎

于是,越來越多的公司選擇Java,自然就需要招聘更多的Java工程師,物以稀為貴,招不到人就加價,實在不行就找獵頭高薪挖人。于是,Java工程師薪資瞬間秒殺其他語言的工程師,于是,就有更多的人學習Java。

接下來,Java工程師多了,產出的技術資源、代碼資源、項目資源也越來越多。而我這個陣營的人,都秉承了互聯網精神,免費、開放、分享。他們都是無私的人、都是高尚的人,都是脫離了低級趣味的人。這些人共同組成了一個人人為我、我為人人的理想之國。各種開源組織、開源社區如雨后春筍,資源爆炸式的積累。

這些資源免費開源的被大家所使用,又進一步拉低了企業應用的開發成本,于是,更多的企業選擇Java,需要招聘更多的Java工程師,Java工程師的薪資進一步提高,更多的人選擇Java工作,又產出更多的Java資源...

如果你還不明白這個道理,請參考中學歷史課本-毛主席與中國農民運動。

06、JAVA進入中國

1998年,我被清華大學計算機系的王克宏教授(中國Java之父)發現,并被引入了中國。王教授編寫了大量的Java書籍,Java教材,向眾多中國企業推薦了我。他是我在中國的父親,在他的推薦下,我被中國程序員所熟知。

2003年,阿里巴巴集團旗下的淘寶網站使用的是PHP大哥,03年淘寶上線之后,架構幾經優化,但是已經無法滿足業務需求的快速發展。到了04年,淘寶直接把我請來改造了當時的淘寶網,2019年的雙11,淘寶網完成了2684億的交易額,而這背后,就是我在默默的支撐呢。如今,我早已經成了國內絕大多數互聯網服務開發的首選語言。

07、JAVA--人類有史以來最卓越的編程語言

在我的陣營的眾多企業,眾多兄弟的努力下,2001年,我第一次爬上TIOBE編程語言排名第一的寶座。2005年以來,幾乎從未跌落過第一,在編程語言的歷史上,我結束了群雄割據的時代,一統江湖,也被譽為是“人類有史以來最卓越的編程語言”。

10多年來,我位居高處,獨孤求敗,開創了龐大的Java帝國。有時深夜里靜思,我本三生一散人, 翩然小棹五湖春。何從便結滄浪伴, 纓上而今有宿塵。未來能擊敗我,取代我的又會是誰呢?

這個時代人才輩出,新的熱點、新的領域、新的應用層出不窮。借機向我挑戰的其他語言也紛至沓來。例如,借助Web2.0重獲新生的PHP,借助移動互聯網異軍突起的OC,以及借助人工智能趨勢的Python。

而我也一直想退居二線,歸隱山林。畢竟江山各有才人出,各領風騷數百年。可是,我的民眾不答應,他們說你才20多歲,離60歲法定退休年齡還遠著呢,我們離不開你,你也舍不得我們。

我想了想也是,任何新的領域的誕生,都需要軟件產品的支持,而背后都需要編程資源。多年來,Java積累了那么多技術資源,積累了那么多Java工程師。無論哪個領域要崛起,都需要和我合作,利用我的資源來快速發展。就像無論誰想當總統,都需要軍隊的支持,而我就是那個武裝到牙齒的軍隊的司令,所以無論熱點如何切換,我都能有用武之地,甚至于借助熱點,積累出更多的資源,使自己更加強大。

就像10年前,當谷歌要推出Android手機時,他們選擇了我,作為Android應用開發的首選語言,這樣他們就可以利用我背后超多的代碼資源,和龐大的程序員群體,投身Android開發。我也借機積累了大量移動開發的工具和框架,擴展了我帝國的版圖。同樣,當Apache組織推出Hadoop族系,用來對云計算、大數據技術做支撐時,也依賴我,作為主要的開發語言之一。

我想,這就是強者恒強的基本生態法則。無數的斗爭會讓我越來越強大,越發有能力面對更多的斗爭。我的積累越多,就有越多的人和我合作,我的積累就更多,從而進入良性循環。就像中國擁有最廣大的乒乓球運動群體,最完善的訓練體系,最龐大的教練員隊伍,中國就會不斷的出產乒乓球世界冠軍,等到他們成了教練,又會帶出更強大的運動員,于是,即使再過50年,中國乒乓球依然會是世界第一,這就是強者恒強的道理。

我很慶幸,互聯網的普及和發展成就了我的普及和發展,開源開放的互聯網精神也支撐著我越發的強大。

在歷史上,從未出現過統治力生命力像我一樣的編程語言,我不知道遙遠的未來會怎樣,我只知道,我會堅定的走下去,越發強大,越發蓬勃,支撐著越來越多的Java工程師的美好未來,支撐著互聯網的美好未來,支撐著人類的美好未來。

看完這篇文章,你是否終于明白,為什么達內北京java培訓機構常說,入行IT互聯網行業,建議你首選Java了吧?選對語言,高薪、前景都解決了。

如果你也想高薪,趕快行動,入門課程學起來!3月達內Java免費訓練營正在報名中。

Java程序員必備哪些核心技術?

BAT喜歡怎樣的Java程序員?

2020年學Java會不會過時?

轉行學Java多久能月薪過萬?

這些0基礎入門都要面對的問題,統統由達內北京java培訓機構幫你解決,讓你更輕松的入行,更簡單的拿高薪!

先試聽滿意再學習,不讓你多花一分冤枉錢!

上一篇:北京java培訓:0基礎學Java參加培訓有用嗎?
下一篇:優秀程序員都具備這7個特征,加薪的籌碼!

馬上預約七天免費體驗課

姓名:

電話:

北京Java培訓:2020年Java開發就業前景如何?

北京java培訓:對于程序員來說,學歷重要嗎?

學Java沒拿得出手的項目,只能被面試官懟

Java人才需求達50%以上,這類學生最“不愁嫁”!

選擇城市和中心
江西省

貴州省

廣西省

海南省

豆奶最新版本下载