物聯網被稱為繼計算機、互聯網之後世界信息產業的第三次浪潮。
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++裡難以理解的多繼承、指針等概念。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。
一、為什麼Java叫Java?
在申請註冊商標時,發現原用名Oak已經被人使用了,再想了一系列名字之後,最終,使用了提議者在喝一杯Java咖啡時無意提到的Java詞語~是不是很任性!
二、Java語言的優點:
1、簡單性,語法簡捷,自動化內存管理,跨平臺可移植
2、穩定性,完善的字節碼安全機制,可靠的異常處理
3、面向對象的語言,始終關注應用中數據和操縱數據的算法
4、Java動態語言,動態編譯,動態加載,動態執行,隨需而變
5、分佈式語言,跨平臺高併發,高性能互聯網架構不二之選
6、安全性高,可以信賴的字節碼的檢驗機制
三、Java語言的發展歷史
1991年1月 Sun公司成立了Green項目小組(帕特里克、詹姆斯·高斯林、麥克·舍林丹等),專攻智能家電的嵌入式控制系統
1991年2月小組放棄C++,開發新語言,命名為"Oak"
1994年7月第一個Java語言的Web瀏覽器WebRunner(後來改名為HotJava)
1995年,Oak更名為Java。
插曲:(在申請註冊商標時,發現Oak已經被人使用了,再想了一系列名字之後,最終,使用了提議者在喝一杯Java咖啡時無意提到的Java詞語)
1995年5月23日在SunWorld大會,Sun公司正式介紹了Java和HotJava。
1996年1月,Sun公司發佈了Java的第一個開發工具包(JDK 1.0),這是Java發展歷程中的重要里程碑,標誌著Java成為一種獨立的開發工具。
1998年12月8日,第二代Java平臺的企業版J2EE發佈。
1999年4月27日,HotSpot虛擬機發布。
2004年9月30日,J2SE1.5發佈,更名為Java SE 5.0(內部版本號1.5.0),代號為"Tiger"
2005年6月,J2EE更名為JavaEE,J2SE更名為JavaSE,J2ME更名為JavaME。
2009年,甲骨文公司宣佈收購Sun。
2014年,甲骨文公司發佈了Java8正式版。
四、Java語言的組成
1.關鍵字(Keywords)保留字
2.標識符
3.語句
4.註釋
5.函數
6.常量
8.數組
五、Java工作原理
當編輯並運行一個Java程序時,需要同時涉及到這四種方面。
(1)Java編程語言(2)Java類文件格式(3)Java虛擬機(4)Java應用程序接口
例如:
class Hello{
public static void main(String args[]){
System.out.println("Hello World!");
}
}
想了解學習JAVA很簡單,北郵在線2月免費訓練營報名中,可免費試聽課程,學不學你說了算!
閱讀更多 北郵在線官網 的文章