JAVA基礎第一章-初識java
阿新 • • 發佈:2018-12-10
業內經常說的一句話是不要重複造輪子,但是有時候,只有自己造一個輪子了,才會深刻明白什麼樣的輪子適合山路,什麼樣的輪子適合平地!
從今天開始,我將會持續更新java基礎知識,歡迎關注。
java的誕生
說起java的由來也許也是一個比較有意思的事情。20世紀90年代,硬體領域出現了單片式計算機系統,這種價格低廉的系統一出現就立即引起了自動控制領域人員的注意,因為使用它可以大幅度提升消費類電子產品(如電視機頂盒、麵包烤箱、行動電話等)的智慧化程度。sun公司為了搶佔市場,就想在這些產品中嵌入一些程式去智慧化的操控這些產品,這樣就會極大的方便使用者。然後呢,java之父,詹姆斯高斯林,所在的一個小組名字叫green~就準備開始搞了,開始計劃用c++完成,但是C++程式過於複雜和龐大,並且如何完成跨平臺性這個成了一個難題,然後開發了一種名稱為Oak(英文翻譯為橡木,橡樹)的面嚮物件語言,但是由於這個語言,他們在已有的硬體和軟體平臺基礎上,按照自己所指定的規範,用軟體建設了一個執行平臺,整個系統除了比C++更加簡單之外,沒有什麼大的區別。然後找硬體生產商,推廣他們的新語言,期望硬體廠商根據他們的特定規範生產晶片,但是沒有哪家廠商願意為一個未知的技術去承擔風險。隨後3年就被擱淺了,直到1995年網際網路的蓬勃發展給了Oak機會。因為Oak是一種精簡的語言,程式非常小,適合在網路上傳輸。Sun公司首先推出了可以嵌入網頁並且可以隨同網頁在網路上傳輸的Applet
什麼是java?
java是一門面向物件程式語言,不僅吸收了C++語言的各種優點,還摒棄了C++裡難以理解的多繼承、指標等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向物件程式語言的代表,極好地實現了面向物件理論,允許程式設計師以優雅的思維方式進行復雜的程式設計 。