位置:首頁 > Java技術 > Java教學 > Java教學

Java教學

Java 教學

Java是最初由Sun Microsystems開發,並於1995年發布了高級編程語言。 Java運行於各種平台,如Windows,Mac OS和各種UNIX。本教學提供了Java一個完整的了解。

本教學通過簡單實用實例,同時學習Java編程語言。

讀者

本教學是為初學者準備的,幫助了解基本的 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 7.1 或 Windows 95/98/2000/XP 操作係統。

  • Java JDK 5

  • Microsoft 記事本或其他文本編輯器