正在載入...
請稍候
封面
示例歌曲名稱
示例藝術家
0:00 / 0:00

播放列表

第一章:電腦程式語言介紹

未分類
724 字

什麼是電腦程式語言

電腦程式語言是人與電腦溝通的橋樑。使用者透過程式語言撰寫程式碼(Code),讓電腦執行特定的任務。

常見程式語言有:

  • Python:簡潔易讀、適合初學者
  • Java:跨平台、物件導向
  • C/C++:執行效能高、接近硬體
  • JavaScript:網頁開發必備
  • SQL:資料庫操作語言



程式語言的分類

分類方式 說明 範例
低階語言 接近機器語言,難學但效率高 機器語言、組合語言
高階語言 接近人類語言,易讀易寫 Java、Python、C++



編譯式 vs 直譯式

類型 說明 範例語言
編譯式語言 先將程式整體轉換為機器語言再執行 C、C++、Java
直譯式語言 每次執行都從頭開始逐行轉換並執行 Python、JavaScript

Java 同時具有「編譯」與「直譯」特性:程式會先被編譯為 位元碼(Bytecode),再由 Java 虛擬機(JVM) 解譯執行。



Java 的特色

  • 跨平台:Write once, run anywhere(一次撰寫,處處執行)
  • 物件導向:支援封裝、繼承、多型等特性
  • 自動記憶體管理:垃圾回收機制(Garbage Collection)
  • 豐富的函式庫:內建大量工具與類別
  • 安全性高:執行在 JVM 上,有良好保護機制



Java 的應用領域

  • Android App 開發
  • Web 應用後端(如 Spring 框架)
  • 桌面應用程式
  • 金融系統與大型企業應用



程式開發的基本流程

  1. 撰寫程式(.java 檔案)
  2. 編譯程式(使用 javac 指令)
  3. 執行程式(使用 java 指令)

範例

1
2
3
4
5
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, Java!");
}
}