国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java編程發展歷史(動力節點Java學院整理)

Java編程發展歷史(動力節點Java學院整理)

2020-09-04 14:12Java之家 Java教程

Java的歷史可以追溯到1991年4月,Sun公司的James Gosling領導的綠色計劃(Green Project)開始著力發展一種分布式系統結構,使其能夠在各種消費性電子產品上運行,他們使用了C/C++/Oak語言。由于多種原因,綠色計劃逐漸陷于停滯狀態

Java的由來

Java語言的誕生具有一定的戲劇性,它并不是經過精心策劃、制作、最后殘生的劃時代產品,從某個角度來說,Java語言的誕生完全是一種誤會,美麗的誤會。

           1990年年末,Sun公司預科嵌入式系統將在未來家用電器領域大顯身手,于是Sun公司成立了一個由James Gosling(后來被稱為Java之父)領導的“Creen計劃”,準備為下一代智能家電(如電視機,微波爐,電話)編寫一個通用控制系統。

           該團隊最初考慮使用C++語言,但是很多成員包括Sun的首席科學家Bill Joy,發現C++和可用的API在某些方面存在很大問題,而且工作小組使用的是嵌入式平臺,可用在系統資源極其有限,并且很多成員都發現C++太復雜,以至很多開發者經常錯誤使用,而且C++缺少垃圾回收系統,可移植性,分布式和多線程等功能。

           根據可用的資金,Bill Joy決定開發一種新語言,他提議在C++的基礎上,開發一種面向對象的環境,于是,Gosling視圖通過修改和擴展C++的功能來滿足這個要求,但是后來他放棄了,他決定創造一種全新的語言:oak, 這個就是Java的前身。

           到了1992年的夏天,Green計劃已經完成了新的平臺的部分功能,包括Green操作系統,Oak的程序設計語言,類庫等,同年11月,Green計劃被轉化成“FirstPerson有限公司”,一個Sun公司的全資子公司。
         FirstPerson團隊致力于創建一種高度互動的設備,當時代華納公司發布了一個關于電視機頂盒的征求提議書時, FirstPerson改變了他們的目標,作為對征求提議書的響應,提出了一個機頂盒平臺的提議。但有限電視業界覺得 FirstPerson的平臺給予用戶過多的控制權,因此 FirstPerson的投標敗給了SGI,同時,在3DO公司的另外一筆關于機頂盒的交易也沒有成功,因此,可憐的Green項目幾乎接近夭折,甚至Green項目組的一半成員也被調到其他項目組。

oak正式更名為Java

         1994年夏天,互聯網和游覽器的出現不僅給廣大互聯網的用戶帶來了福音,也給Oak語言帶來了新的生機,James Gosling立即意識到,這是一個機會,于是對Oak進行小規模的改造,到了1994年秋,小組中的Naughton和Jonathan Payne 完成了第一個Java語言的網頁游覽器:WebRunner。Sun公司實驗室主任Bert Sutherland和技術總監Eric Schmidt觀看了該游覽器的演示,對該游覽器的效果給予了高度的評價,當時Oak這個商標已經被別人注冊,于是只的將Oak更名為Java。

 Sun公司在1995年年初發布了Java語言,Sun公司直接把Java放到互聯網上,免費給大家使用,甚至連源代碼也不保密,也放在互聯網上向所有人公開。

         幾個月后,讓所有人都大吃一驚的事情發生了,Java成了互聯網上最熱門的寶貝,竟然后10萬多人次訪問了Sun公司的網頁,下載了Java語言,然后,互聯網上立即就有了數不清的Java小程序(也就是Applet),演示著各種小動畫,小游戲等。

        Java語言終于揚眉吐氣成為了一種廣為人知的編程語言。 

Java的正式推出

        1995年,Sun雖然推出了Java,但這只是一種語言,如果想開發復炸的應用程序,必須要有一個強大的開發類庫,因此,Sun在1996年年初發布了JDK1.0,這個版本包括兩部分:運行環境(即JRE)和開發環境(JDK),運行環境包括核心API,集成API,用戶界面API,發布,Java虛擬機(JVM)5個部分,開發環境包括編譯Java程序的編譯器(即javac命令)

         接著,Sun公司1997年2月18日發布JDK1.1,JDK1.1增加了JIT(即時編譯)編譯器,JIT和傳統的編譯器不同,傳統的編譯器是編譯一條,運行完后將其扔掉,而JIT會將經常的指令保存在內存中,下次調用時就不需要重新編譯了,通過這種方式讓JDK在效率上有了很大的提高。

  1. n1996年年底,Flash面世了,這個更加簡單的動畫設計軟件,吞噬了Java在網頁上的應用。
  2. n1998年12月,Sun公司發布Java歷史上最重要的JDK版本,JDK1.2,伴隨JDK1.2一同發布的還有JSP/Servlet,ELB等規范,并將Java分成了J2EE,J2SE,j2ME三個版本:
  • J2ME:主要用于控制移動設備和信息家電等有限存儲的設備。
  • J2SE:整個Java技術核心和基礎,它是J2ME和J2EE編程的基礎。
  • J2EE:java技術中應用應用最廣泛的部分,
  1. n2002年2月,Sun發布了Jdk1.4歷史上最成熟的版本,也出現了大量Java開源框架:Struts,WebWork,Hibernate,Spring。
  2. n2004年10月,Sun發布了JDK1.5,同時將JDK1.5更名為JDK5.0,并增加了新功能。
  3. n2006年12月,Sun公司發布了JDK1.6,也稱為JDK6.0。
  4. n2009年4月20日,Oracle宣布以每股9.5美元的價格收購Sun公司,該交易的總價值約為74億美元。
  5. n2011年7月28日,Oracle公司發布了JDK7。
  6. n2014年3月18日,Oracle公司發布了JDK8。

現在Java已經是長久雄踞編程語言排名第一的寶座了。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 久久精品国产视频 | 蜜桃视频一区 | 在线看黄色毛片 | 毛片免费观看 | 午夜成人免费视频 | 黄在线免费观看 | 久久精品国产99国产精品 | 中文字幕欧美日韩 | 四虎综合网 | 看av片| 国内自拍视频在线观看 | aaa黄色片 | 欧美一级免费看 | 午夜精品视频在线观看 | 精精国产xxxx视频在线 | 国产成人一区二区三区在线观看 | 国产成人精品一区二区在线 | 国产欧美视频一区二区三区 | 自拍偷拍亚洲欧美 | 精品久久久中文字幕 | 欧美日韩在线一区二区三区 | 日本a v在线播放 | 欧美一级欧美三级在线观看 | 亚洲欧美精品一区二区 | 一区视频在线 | 欧美日韩精品电影 | 亚洲高清视频一区 | 欧美久久久久久久 | 操久久 | 亚洲综合在线视频 | 国产精品18久久久 | 欧美第5页| 91av官网 | 精品少妇一区二区三区在线播放 | 国产精品美女久久久久久免费 | 成人av在线播放 | 亚洲精品成人av | 综合导航 | 国产高清一区二区 | 精品视频在线一区 | 超碰97国产精品人人cao |