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 記事本或其他文本編輯器