踏上 Java 學習之路,首要建立正確的軟體開發認知框架。本章節針對零基礎學習者,梳理核心基礎概念,為後續語法學習奠基。
定義:運用程式語言、工具與方法論,將業務需求轉化為可執行電腦程式的工程過程。
核心要素:
| 特性 | 說明 | |
|---|---|---|
| 跨平台 | 一次編寫,到處執行(Write Once, Run Anywhere) | |
| 物件導向 | 封裝、繼承、多型三大支柱 | |
| 自動記憶體管理 | Garbage Collector 自動回收無用物件 | |
| 豐富類庫 | JDK 提供海量現成 API(集合、IO、網路、GUI...) | |
| 多執行緒 | 內建並發程式設計支援 | |
| 安全性 | 類載入器、位元組碼驗證、安全管理器 |
| 類別 | 推薦工具 | 特點 |
|---|---|---|
| IDE | IntelliJ IDEA (Community/Ultimate) | 智能提示強、重構強、主流首選 |
| IDE | Eclipse | 免費開源、插件豐富、老牌經典 |
| IDE | VS Code + Java Extension Pack | 輕量、擴展性強、適合前端轉型 |
| 建構工具 | Maven / Gradle | 依賴管理、專案標準化、CI/CD 必備 |
| 版本控制 | Git + GitHub/GitLab | 團隊協作、程式碼歷史追蹤 |
public class HelloWorld {
// 類別宣告,public 為存取修飾詞
public static void main(String[] args) {
// 主方法:程式入口點
// static:屬於類別而非實例
// void:無返回值
// String[] args:命令列參數陣列
System.out.println("Hello, Java World!");
// 輸出語句:控制台列印
}
}
下一章將深入 Java 基礎語法:變數與資料型別,敬請期待。