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

課程

  • 評論
  • 關於我們
開始
開始學習
立即開始學習
  • My Progress
  • Courses
  • 任務地圖
  • 課程
  • 程式設計師之路

    JAVA 25 SELF
    等級 7,課程 6
    在本講座中,你將了解程式設計師的職涯階梯是如何構成的、現代開發者與過去的「coder」有何不同、為何現在更重要的是用現成元件組裝解決方案而非從零開始撰寫全部程式碼,以及 Java Software Engineer 這個職業在雲端與 DevOps 時代如何轉型。
    可用
  • 如何知道自己做得到?

    JAVA 25 SELF
    等級 8,課程 0
    在這篇文章中,你會了解為什麼程式設計對每個人都觸手可及、程式設計師這個職業有哪些優勢、CodeGym 的創新學習方式有何不同,以及為什麼實作比理論更重要。這段內容將激勵你相信自己的實力,開啟你的 IT 之路!
    可用
  • Java 程式的結構與 main 方法

    JAVA 25 SELF
    等級 8,課程 1
    在本講中,我們會講解 Java 程式的基本結構:什麼是類別與欄位、入口點 main() 如何運作、為什麼需要存取修飾詞 public/private 以及關鍵字 static、什麼是 Java 25 的 main() 簡寫,還有一個 IntelliJ IDEA 的小技巧。
    可用
  • 方法的宣告與呼叫、參數

    JAVA 25 SELF
    等級 8,課程 2
    我們將解析如何在 Java 中宣告與呼叫方法:通用格式、含參數與無參數的範例、參數與引數的差異、以小型工具方法進行實作,以及為了能從 main 呼叫而審慎使用 static。最後——常見錯誤與避免方式。
    可用
  • 回傳值、return

    JAVA 25 SELF
    等級 8,課程 3
    在這堂課中,我們解析為什麼 Java 的方法需要回傳值、如何選擇結果型別、 return 運算子如何運作、在哪裡以及如何使用回傳的結果,以及提前結束 void 方法的細節與常見錯誤。實作包含 int、 double、 String 與 boolean 的範例。
    可用
  • 參數的值傳遞與參考傳遞

    JAVA 25 SELF
    等級 8,課程 4
    在這堂課中,我們要說明在 Java 中方法參數如何運作:為什麼說在 Java 中永遠是 值傳遞;基本型別( int、 double、 boolean)與參考型別(陣列與物件)有何不同;為什麼在方法內改動陣列元素外部看得到,而指派新的參考卻不會。包含直觀的範例、典型錯誤與實務上的結論。
    可用
  • 存取修飾子與變數的作用域

    JAVA 25 SELF
    等級 8,課程 5
    在本講次中,我們會透過範例講解 Java 的存取修飾子 — public、 private 與封包可見性(無修飾子),以及變數的作用域:區域變數、參數與類別欄位。也會理解什麼是變數遮蔽(shadowing),以及如何透過 this 或類別名稱來存取欄位。最後我們會看看常見錯誤與避免方式。
    可用
  • 產品打造:現代 IT 產品是如何誕生的

    JAVA 25 SELF
    等級 8,課程 6
    在本講座中,你將了解現代 IT 產品究竟如何誕生:為何開發意味著持續變更、釋出流程如何運作、為什麼只有在生產環境(production)運行的程式碼才帶來價值,以及你的程式碼從寫出到為用戶帶來效益之間要經歷哪些階段。全程搭配範例、類比與產業真實故事。
    可用
  • 資訊科技

    JAVA 25 SELF
    等級 9,課程 0
    在本文中,你將了解網際網路的出現與 IT 產業的發展如何改變了世界、為何資訊科技領域的職業如此搶手、IT 專業人士有哪些前景,以及為什麼 IT 專業人士可以在任何地方工作與生活。我們也會討論這一職業的優勢與移民的可能性。
    可用
  • 跳脫字元

    JAVA 25 SELF
    等級 9,課程 1
    在本講座中,我們將說明如何在 Java 的字串中跳脫特殊字元、使用換行與多行文字區塊 """,處理 Unicode(包含代理對,surrogate pairs)與 emoji,以及在輸出引號與路徑時最常見的錯誤。並附上清楚的範例。
    可用
  • 字串格式化

    JAVA 25 SELF
    等級 9,課程 2
    在本講座中,我們將說明如何在 Java 中優雅且可靠地把資料與文字組合:從使用 + 進行簡單串接,到運用強大的樣板工具 String.format()。透過範例我們會認識格式化規範符( %s、 %d、 %.2f、 %n)、對齊、百分比,以及簡要介紹日期/時間與 Locale。最後會進行實作並解析常見錯誤。
    可用
  • String 的基本方法

    JAVA 25 SELF
    等級 9,課程 3
    在本次 Java 講座中,我們講解 String 類最實用的方法:用 length() 計算字串長度,透過 substring() 擷取子字串,使用 indexOf() 與 lastIndexOf() 搜尋文字,透過 charAt() 取得特定字元,利用 toCharArray() 將字串轉為字元陣列,使用 replace() 取代片段,以及用 trim() 與 strip() 清除字串兩端的空白。最後 — 有實作練習與常見錯誤解析。
    可用
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • ...
  • 30
學習
  • 註冊
  • 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