CodeGym
AI Academy
促銷
CodeGym University
學習
課程
任務
問卷 & 測驗
遊戲
說明
行程
社群
用戶
論壇
聊天
文章
成功故事
動態
評價
訂閱
淺色主題

課程

  • 評論
  • 關於我們
開始
開始學習
立即開始學習
  • My Progress
  • Courses
  • 任務地圖
  • 課程
  • 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:中斷點、逐步執行、查看變數以及隨時評估運算式。
    可用
學習
  • 註冊
  • Java 課程
  • 題目協助
  • 價格
  • Java 語法
社群
  • 用戶
  • 文章
  • 論壇
  • 聊天
  • 成功故事
  • 動態
  • 聯盟計畫
公司
  • 關於我們
  • 聯絡方式
  • 評價
  • 新聞中心
  • CodeGym for EDU
  • 常見問題
  • 支援
CodeGymCodeGym 是一門從零開始學習 Java 程式設計的線上課程。這門課程是初學者精通 Java 的完美方式。它包含超過 1200 題、具即時檢驗功能,以及涵蓋 Java 基礎理論的必要範圍。為了幫助你在學習上成功,我們實作了一系列激勵功能:測驗、程式專案、關於有效學習的內容,以及 Java 開發者職涯相關內容。
追蹤我們
介面語言
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia
繁體中文
Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"程式設計師是培養出來的,不是天生的" © 2026 CodeGym
MastercardVisa
"程式設計師是培養出來的,不是天生的" © 2026 CodeGym