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

課程

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

    JAVA 25 SELF
    等級 13,課程 0
    在這堂課中,你將了解程式設計師的職涯如何構建:從第一步到 Senior 等級,產業中的薪資區間、如何選擇發展方向、有哪些職涯分支,以及為什麼程式設計師常常既幸福又搶手。這些內容將幫助你理解如何規劃職涯成長,以及在 5 年內在 IT 領域實際能達成什麼。
    可用
  • java.time API 概觀,與舊 API 的差異

    JAVA 25 SELF
    等級 13,課程 1
    在本講座中,你將剖析 Java 舊式日期與時間 API( java.util.Date、 java.util.Calendar、 java.text.SimpleDateFormat)存在的問題,並認識現代、可靠又好用的 java.time API(JSR‑310)。你會理解不可變型別的關鍵優勢、如何明確處理時區、如何透過 DateTimeFormatter 進行格式化,以及學會在新 API 與既有(舊)程式碼之間相互轉換。最後,我們還會看看常見錯誤與避免方式。
    可用
  • LocalDate, LocalTime, LocalDateTime

    JAVA 25 SELF
    等級 13,課程 2
    解析 java.time 套件的基礎類別: LocalDate(日期)、 LocalTime(時間)與 LocalDateTime(日期+時間)。實務上會示範如何建立物件(目前值與工廠方法)、解析 ISO 字串、擷取各個組件、加減運算、比較,以及常見錯誤與避免方式。
    可用
  • ZonedDateTime、Instant,時區操作

    JAVA 25 SELF
    等級 13,課程 3
    在這堂課中,我們會講解如何使用 Java 8+ API 處理時間與時區:什麼是 ZonedDateTime 與 Instant,如何在指定區域( ZoneId)建立日期/時間,透過 withZoneSameInstant() 在不同時區之間換算同一個事件、取得 UTC 的絕對時間點,以及在夏令/冬令時間切換時可能遇到的陷阱。最後——實務範例與常見錯誤。
    可用
  • 日期格式化與解析:DateTimeFormatter

    JAVA 25 SELF
    等級 13,課程 4
    使用 Java 類別 DateTimeFormatter 操作日期與時間的實用指南:標準 ISO 格式、自訂樣板 ofPattern、格式化與解析、錯誤處理 DateTimeParseException,以及輸出在地化(以所需語言顯示月份與星期幾)。
    可用
  • 日期計算與比較、Duration、Period

    JAVA 25 SELF
    等級 13,課程 5
    在本講次中我們將講解在 Java 中處理時間:如何在 LocalDate、 LocalTime、 LocalDateTime 與 ZonedDateTime 中加減區間,如何用 Period 與 Duration 求差,使用 isBefore()、 isAfter()、 isEqual() 比較日期,以及透過 ChronoUnit.DAYS.between() 計算精確單位。也會討論 Instant 與時區的細節,並拆解常見錯誤。
    可用
  • 另類現實:AI 人才的新淘金熱

    JAVA 25 SELF
    等級 13,課程 6
    在本文中,你將了解人工智慧如何改變 IT 勞動市場:為何大型企業爭搶 AI 人才、頂尖專家能拿到哪些報酬、 大學與 open-source 的角色如何變化,以及這對一般程式設計師意味著什麼。歡迎來到全新時代,腦力——是最昂貴的貨幣!
    可用
  • 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(...) 呼叫的循環。
    可用
  • 1
  • ...
  • 6
  • 7
  • 8
  • 9
  • 10
  • ...
  • 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