業內常常說的一句話是不要重複造輪子,可是有時候,只有本身造一個輪子了,纔會深入明白什麼樣的輪子適合山路,什麼樣的輪子適合平地!java
從今天開始,我將會持續更新java基礎知識,歡迎關注。c++
java的誕生程序員
提及java的由來也許也是一個比較有意思的事情。20世紀90年代,硬件領域出現了單片式計算機系統,這種價格低廉的系統一出現就當即引發了自動控制領域人員的注意,由於使用它能夠大幅度提高消費類電子產品(如電視機頂盒、麪包烤箱、移動電話等)的智能化程度。sun公司爲了搶佔市場,就想在這些產品中嵌入一些程序去智能化的操控這些產品,這樣就會極大的方便用戶。而後呢,java之父,詹姆斯高斯林,所在的一個小組名字叫green~就準備開始搞了,開始計劃用c++完成,可是C++程序過於複雜和龐大,而且如何完成跨平臺性這個成了一個難題,而後開發了一種名稱爲Oak(英文翻譯爲橡木,橡樹)的面嚮對象語言,可是因爲這個語言,他們在已有的硬件和軟件平臺基礎上,按照本身所指定的規範,用軟件建設了一個運行平臺,整個系統除了比C++更加簡單以外,沒有什麼大的區別。而後找硬件生產商,推廣他們的新語言,指望硬件廠商根據他們的特定規範生產芯片,可是沒有哪家廠商願意爲一個未知的技術去承擔風險。隨後3年就被擱淺了,直到1995年互聯網的蓬勃發展給了Oak機會。由於Oak是一種精簡的語言,程序很是小,適合在網絡上傳輸。Sun公司首先推出了能夠嵌入網頁而且能夠隨同網頁在網絡上傳輸的Applet(Applet是一種將小程序嵌入到網頁中進行執行的技術),並將Oak改名爲Java,由於在申請註冊商標時,發現Oak已經被人使用了,在想了一系列名字以後,最終,使用了提議者在喝一杯Java咖啡時無心提到的Java詞語,java來自於印尼的一個爪哇島,爪哇島是世界著名的咖啡豆產地,因此咱們看到java的圖標就是一杯熱氣騰騰的咖啡~編程
什麼是java?小程序