本文面向零基礎初學者,系統梳理 Java 程序的基本組成、核心語法要素及關鍵注意點,助你建立扎實的語言認知框架。
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
main ≠ Main,寫錯直接編譯/運行失敗(C# 中 Main 大寫)。HelloWorld.java),編譯產出 HelloWorld.class 字節碼。public static void main(String[] args) 是程序入口,JDK 1.4+ 強制要求 public(早期版本有 Bug 允許非 public)。javac HelloWorld.java 編譯,java HelloWorld 執行(不帶 .class)。| 類別 | 核心點 |
|---|---|
| 數據類型 | 8 大基本類型 + 引用類型;注意 char 佔 2 字節 Unicode |
| 變量與賦值 | 聲明、初始化、作用域;基本類型存值,引用類型存地址 |
| 操作符 | 算術、關係、邏輯、位、三元、優先級;+ 重載用於字符串拼接 |
| 字符串 | String 不可變,常量池機制;拼接用 StringBuilder |
| 控制流程 | if-else、switch、循環(for/while/do-while)、break/continue、標籤跳轉 |
| 大數字 | BigInteger、BigDecimal 處理超範圍整數與精確小數 |
| 數組 | 定長容器,length 屬性(非方法),Arrays 工具類排序/複製/比較 |
$、_,不可用關鍵字。MyJavaProgram(每單詞首字母大寫)。public 類,文件名必須匹配該類名。static、參數寫錯、大小寫錯。System.out.Println、String args 等。int vs Integer、自動拆裝箱陷阱。基礎語法 → 面向對象(封裝/繼承/多態) → 集合框架 → 異常處理 → IO/NIO → 多線程 → JVM 原理 → 常用框架。每階段多敲代碼、多閱讀源碼、多總結。
「Java 學習無捷徑,但掌握結構性知識能讓你少走彎路。從 HelloWorld 開始,每一行代碼都在構建你的技術大廈。」