概覽 | page 1 of 37 |
Java 編程語言是一種先進的具有革命性的語言,它融合了完美的語言設計和以前主要可見於專用語言的強大功能。除了核心語言組件外,Java 編程語言還發布了許多功能強大的用於數據庫,網絡和用戶界面接口(GUI)等任務的支持軟件庫。此屏重點講述 Java 語言的核心特徵。
Java 語言是一種真正面向對象(OO)的編程語言。此點最主要表現在:爲了用 Java 編寫程序,你得用面向對象的結構進行工作。
面嚮對象語言爲設計那些爲再現真實世界裏的實體(如汽車、職員、保險制度等等)的程序提供了一個框架。而用非面向對象的語言來再現真實世界的實體是相當困難的,因爲,對非 OO 的語言來說,爲了描述象汽車這樣的實體必須使用一些原始的語言結構類型如 Pascal 語言中的記錄(record)、C 語言中的結構(struct)或其他的僅代表數據的類型。
在非OO的語言中,實體的行爲必須被過程或者函數這類語言結構單獨處理, “過程化的編程語言”這個名詞由此產生。在這種分離下,程序員必須人爲地將數據的結構與處理此數據的相關過程聯繫在一起。
與此相反, OO 語言爲用戶定義的實體提供了一種更功能強大的結構- “類”(class)。類支持用戶定義數據類型的創建如 Employee, 既包含描述某個特定的 employee 的數據,也包含對此數據的操作和使用。
Java 程序可以自由地使用用戶定義數據類型。想要設計好的 Java 類當然需要清楚知道 Java 的語法。下面教程通過一些 Java class 的定義示例講述 Java 語法和程序設計。