AI Academy
促銷
CodeGym University
學習
課程
任務
問卷 & 測驗
遊戲
說明
行程
社群
用戶
論壇
聊天
文章
成功故事
動態
評價
訂閱
淺色主題
課程
評論
關於我們
開始
開始學習
立即開始學習
My Progress
Courses
任務地圖
課程
Java 25
Java 25
等級 14
Java 開發者的 IntelliJ IDEA 實用技巧
JAVA 25 SELF
等級 14,
課程 0
自動補全、模板與重構。透過 Tab 鍵、Live Templates (psvm, sout)、Postfix Completion 以及快速鍵,讓您體驗如思維般快速的程式碼編寫效率。
類別與物件的概念
JAVA 25 SELF
等級 14,
課程 1
在本講座中,我們將說明什麼是 Java 中的「類別」與「物件」:類別像是「藍圖」,物件是其實例。我們會學會用關鍵字
class
宣告類別、加入欄位與方法,使用
new
建立物件,呼叫像
sayHello()
這樣的方法,並在程式碼中使用自訂型別(
Person
、
BankAccount
),包含透過
main
方法啟動程式。
類別結構:欄位、方法、建構子
JAVA 25 SELF
等級 14,
課程 2
在本講次中,我們會拆解 Java 類別由哪些部分組成:欄位(狀態)、方法(行為)與建構子(初始化)。我們會討論存取修飾詞
public
/
private
、關鍵字
this
、預設建構子,以及如何透過
new
建立物件、呼叫像
sayHello()
這樣的方法,並避免像
NullPointerException
這類錯誤。透過
Person
與
User
類別的範例,你將看到完整的串接「欄位 → 方法 → 建構子」。
使用 new 建立物件
JAVA 25 SELF
等級 14,
課程 3
在本講座中,你將學到如何在 Java 透過關鍵字
new
建立物件、建構子如何運作、參考型別變數裡實際儲存的是什麼,以及為什麼把
null
當作物件來用會導致
NullPointerException
。以類別
Person
為例,我們會說明語法
new Person()
、方法呼叫(例如
sayHello()
),以及建立實例時的常見錯誤。
建構子多載
JAVA 25 SELF
等級 14,
課程 4
在本講座中,我們會講解 Java 中的建構子多載:為什麼要在同一個類別中宣告多個建構子(
Person
、
Account
)、編譯器如何依簽名選擇正確的建構子,以及如何透過
this(...)
從一個建構子呼叫另一個,以消除重複。會示範透過
new
建立物件的範例、初始化的各種方式(擁有者、餘額、幣別),並分析常見錯誤:缺少預設建構子、參數混淆,以及
this(...)
呼叫的循環。
物件初始化:初始化順序
JAVA 25 SELF
等級 14,
課程 5
逐步解析 Java 如何初始化物件:欄位的預設值、明確初始化、非靜態初始化區塊,以及透過
new
呼叫建構子的最後一步。以類別
Person
為例,將看到實際的輸出順序、預設值表格、流程圖,以及常見錯誤(邏輯重複、對
static
的期待、與
null
的互動、透過
this(...)
呼叫建構子)。
IntelliJ IDEA 除錯 (Debug)
JAVA 25 SELF
等級 14,
課程 6
如何不再崩潰地尋找錯誤。學習使用 Debugger:中斷點、逐步執行、查看變數以及隨時評估運算式。
Please enable JavaScript to continue using this application.