AI Academy
促銷
CodeGym University
學習
課程
任務
問卷 & 測驗
遊戲
說明
行程
社群
用戶
論壇
聊天
文章
成功故事
動態
評價
訂閱
淺色主題
課程
評論
關於我們
開始
開始學習
立即開始學習
My Progress
Courses
任務地圖
課程
Java 25
Java 25
等級 13
程式設計師之路
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 的角色如何變化,以及這對一般程式設計師意味著什麼。歡迎來到全新時代,腦力——是最昂貴的貨幣!
Please enable JavaScript to continue using this application.