300份Java零基礎教學筆記,真正的從零開始(關注持續更新)

Java 簡介

Java是由Sun Microsystems公司於1995年5月推出的Java面向對象程序設計語言和Java平臺的總稱。由James Gosling和同事們共同研發,並在1995年正式推出。

Java分爲三個體系:

  • JavaSE(J2SE)(Java2 Platform Standard Edition,java平臺標準版)
  • JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平臺企業版)
  • JavaME(J2ME)(Java 2 Platform Micro Edition,java平臺微型版)。

2005年6月,JavaOne大會召開,SUN公司公開Java SE 6。此時,Java的各種版本已經更名以取消其中的數字"2":J2EE更名爲Java EE, J2SE更名爲Java SE,J2ME更名爲Java ME。

讀者

本教程是爲初學者準備的,幫助瞭解基本的 Java 編程語言和高級概念。

必要條件

在開始做練習使用各類在本教程給定的例子,我假設你已經知道什麼是計算機程序,什麼是計算機編程語言的假設等。

編譯/執行Java程序

下面是這一個簡單的java程序:

public class MyFirstJavaProgram {

    public static void main(String []args) {
       System.out.println("Hello World");
    }
} 

Java編程語言最初是由James Gosling發起並於1995年發佈,Sun Microsystems的Java平臺的核心組成部分微太陽系統(Java 1.0 [J2SE])。

截至2012年12月,Java標準版的最新版本是8(J2SE)。隨着Java的進步及其產生的廣泛普及,多種配置建適合不同類型的平臺。例如:J2EE企業應用,J2ME移動應用程序。

Sun公司已經更名爲新版本J2如Java SE,Java EE和Java ME。 Java保證寫一次,隨處運行。

Java 是:
-面向對象:在Java中,一切都是對象。 Java可以很容易地擴展,因爲它是基於對象模型。

  • 平臺無關:與許多其它的編程語言包括C和C + +,Java被編譯時候,它不會被編譯成平臺特定的機器,而成爲獨立於平臺的字節碼。這個字節碼分佈在網站上和任何平臺,它正在運行詮釋虛擬機(JVM)。
  • 簡單:Java的設計是簡單易學。如果你理解Java的面向對象編程的基本概念很容易掌握。
  • 安全:Java的安全功能,它使開發無病毒,無竄改系統。認證技術是基於公共密鑰加密。
  • 體系結構無關:Java編譯器生成與硬件體系無關的目標文件格式,這使得編譯後的代碼是可執行的在許多處理器,與Java運行時系統存在。
  • 可移植:作爲體系結構無關和具有規範沒有實現相關的方面使Java的可移植性。編譯器在Java中是用ANSI C編寫,用乾淨的便攜性邊界是一個POSIX子集。
  • 健壯:Java 致力強調主要是編譯時錯誤檢查和運行檢查,以消除容易出錯的情況。
  • 多線程:Java的多線程功能,可以編寫程序,可以同時執行多個任務。這種設計功能允許開發人員構建順暢運行的交互式應用程序。
  • 解釋:Java字節碼轉換在飛行到本地機器指令,而不是存儲在任何位置。開發過程更加快速和分析,因爲鏈接是一個漸進的和輕量級進程。
  • 高性能:隨着使用的Just-In-Time編譯技術,Java的實現高性能。
  • 分佈式:Java是專爲互聯網的分佈式環境。
  • 動態:Java的被認爲是比C或C + +,因爲它的設計,以適應不斷變化的環境更有活力。 Java程序可以攜帶的,可用於驗證和解決訪問上運行時對象的運行時信息豐富的量。

Java歷史:

詹姆斯·高斯林(James Gosling) 在他的許多機頂盒項目之一發起的Java語言項目在1991年6月使用。高斯林的辦公室放着一棵橡樹之後,最初稱爲橡樹(Oak ),也最後被定名爲Green,後來被改名爲:Java。

Sun 在1995年第一個公開發布 Java1.0。它寫一次,隨處可運行(WORA),提供無成本的運行時間上流行的平臺。

2006年11月13日,Sun 在GNU通用公共許可證(GPL)的條款公佈 Java作爲自由和開放源碼軟件。

2007年5月8日,Sun 完成了這個過程,使所有的Java核心代碼,免費和開源,除了代碼的一小部分,其中Sun並沒有擁有版權。

需要的一些工具:

爲執行本教程中討論的示例,將需要一個奔騰200-MHz 的電腦,最小的64 MB內存(建議使用128 MB的RAM)。

還需要以下軟件:

  • Linux 系統或者Windows 95/98/2000/XP,WIN 7/8系統
  • Java JDK 7
  • Notepad編輯器或者其他編輯器。
  • IDE:Eclipse
    安裝好以上的工具後,我們就可以輸出Java的第一個程序"Hello World!"
public class MyFirstJavaProgram {

    public static void main(String []args) {
       System.out.println("Hello World");
    }
} 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章