寫在前面的話 2017年對我來說真是多災多難的一年,在這過去的一年裡發生的種種不幸,促使我下定決心一切要重新開始。在去年的夏天從公司裸辭後,來到了一個陌生的城市開啟了新的求職歷程,萬萬沒想到的是,求職之路竟然如此艱難,以至於現在想起來還心有餘悸。新的一年,我希望自己能有一個全新的面貌,那麼就從堅持分 ...
寫在前面的話
2017年對我來說真是多災多難的一年,在這過去的一年裡發生的種種不幸,促使我下定決心一切要重新開始。在去年的夏天從公司裸辭後,來到了一個陌生的城市開啟了新的求職歷程,萬萬沒想到的是,求職之路竟然如此艱難,以至於現在想起來還心有餘悸。新的一年,我希望自己能有一個全新的面貌,那麼就從堅持分享博客開始吧!
Java的發展簡史
在20世紀90年代,由Patrick Naughton和James Gosling帶領Sun公司其他幾個工程師一起組成一個工作小組,想要設計一種小型的電腦語言,主要用於電視機頂盒、行動電話等消費類電子產品。Gosling把這種以C++為基礎的新語言命名為Oak,Sun公司的人後來發現Oak是一種已有的電腦語言的名稱,於是將其改名為Java。
1996年1月,Sun公司發佈了Java的第一個開發工具包(JDK 1.0),這是Java發展歷程中的重要里程碑,標志著Java成為一種獨立的開發工具。
Java常用術語
JVM(Java Virtual Machine):Java虛擬機,用於運行Java語言經編譯器編譯生成的位元組碼文件
JRE(Java Runtime Envelopmen):Java運行環境,包括JVM和Java程式核心類庫
JDK(Java Development Kit):Java開發工具包,包括JRE和Java開發工具
Java SE(Java Standard Edition):用於桌面或簡單伺服器應用的Java平臺
Java EE(Java Enterprise Edition):用於複雜伺服器應用的Java平臺
Java ME(Java Micro Edition):用於手機和其他小型設備的Java平臺
Java的跨平臺性
什麼是跨平臺性?
通過Java語言編寫的應用程式在不同的系統平臺上都可以運行。只需在要運行Java應用程式的操作系統上,先安裝一個Java虛擬機即可,由Java虛擬機來負責Java程式在該系統中的運行。
Java程式示例
public class Hello { public static void main(String[] args) { System.out.println("Hello,This is my first Java program!");
}
}
運行結果:Hello,This is my first Java program!