1990 年, Sun 公司的 James Gosling 帶領開發 Oak ,最初目的是應用在小型智慧型家電上面,但發展不如預期,後來網路蓬勃發展,於 1995 年以 Java 的名稱正式發佈,時至今日, Java 已變成跨平台應用相當受到歡迎的程式語言。
Java 的主要特性有
- 符合物件導向的特性
- 跨平台的性質
- 自動垃圾回收機制
- 介面和類別的不同功能取向
- 豐富的應用程式開發介面
其中,「跨平台的性質」
Write once, run anywhere
這是說只要寫好編譯成位元組碼, Java 程式就可以在具有 JVM 上的機器執行,目前最常見的除了一般個人電腦與手機的應用外,還可在視訊轉換器、印表機、網路攝影機、遊戲、汽車導航系統、樂透終端設備、醫療裝置、停車收費器等見到相關應用。
學習 Java ,首先便是到官網下載 JDK 囉!大部分 UNIX-Like 作業系統都有預設安裝 JDK ,所以可以直接從命令列使用,若使用 MS-Windows 系統,您可以先參考
JDK 的下載
JDK 在 MS-Winsdows 的安裝、設定
我們認為初學程式最好的方式就是直接學寫應用程式,我們以 Mac 平台當例子,您可以從
Java 入門指南
基礎篇 按一下展開目錄
軟體開發 按一下展開目錄
GUI 篇 按一下展開目錄
範例程式碼 按一下展開目錄
直接從基礎到圖形介面應用程式的設計,學習開發軟體的基本概念。
若是您已經學過其他種類的程式語言,您可以從
Java 快速導覽
基本概念
簡單的 Java 程式
宣告
陳述與註解
標記 按一下展開目錄
基本資料型態和參考變數
運算式 按一下展開目錄
型態轉換
控制結構 按一下展開目錄
物件導向概念 按一下展開目錄
Enum 型態
陣列
例外處理 按一下展開目錄
套件 按一下展開目錄
Number 類別 按一下展開目錄
Math 類別 按一下展開目錄
Character 類別 按一下展開目錄
String 類別 按一下展開目錄
System 類別 按一下展開目錄
來直接熟悉 Java 的語法、規則等。
若是您已經學過 Java ,但對於 API 還不是很熟悉,您可以參考
Java API 分類導覽(未完成)
來了解如何運用 API 中的功能。
另外我們整理了一份
Java 線上中文資源
the end
沒有留言:
張貼留言