促銷
學習
課程
任務
問卷 & 測驗
遊戲
說明
行程
社群
用戶
論壇
聊天
文章
成功故事
動態
評價
訂閱
淺色主題
課程
評論
關於我們
開始
開始學習
立即開始學習
My Progress
Courses
任務地圖
課程
Java 25
所有任務
所有等級
字串比較:equals, equalsIgnoreCase, compareTo
JAVA 25 SELF
等級 9,
課程 4
在本講座中,我們將說明如何在 Java 中正確比較字串:運算子
==
比較參考與透過方法
equals()
、
equalsIgnoreCase()
比較內容的差異;
compareTo()
的回傳值,以及字典序如何運作。另外還會看看
startsWith()
、
endsWith()
、
contains()
、區分大小寫的操作與使用
split()
切分字串,並討論常見錯誤。
StringBuilder 與 StringBuffer
JAVA 25 SELF
等級 9,
課程 5
在本講座中,我們將解析 Java 中字串的不可變性及其對效能的影響,認識可變的字串建構器 — StringBuilder 與具備執行緒安全的 StringBuffer,學習主要方法(append、insert、delete、replace、reverse)、典型使用情境,比較效能並檢視常見錯誤。
IT 產品模型
JAVA 25 SELF
等級 9,
課程 6
在這堂課中,你將了解現代 IT 產品是如何構成的:它們由哪些部分組成、客戶端與伺服器如何互動、什麼是雲端基礎設施、伺服器有哪些類型,以及為什麼現代應用程式不再只是單一程式,而是由服務、客戶端與智慧通訊所組成的整個生態系。
全球勞動力市場
JAVA 25 SELF
等級 10,
課程 0
在本文中,你將了解本地勞動力市場有哪些限制,全球市場有何不同,它為專業人士帶來哪些優勢,以及對候選人提出哪些要求。這份材料將幫助你理解如何在跨國公司發展職涯,並善用全球化帶來的機會促進專業成長.
Java 的包裝類型
JAVA 25 SELF
等級 10,
課程 1
Java 的包裝類讓你可以把基本型別當作物件來操作:對於
int
—
Integer
,對於
double
—
Double
,對於
char
—
Character
,對於
boolean
—
Boolean
。本講會說明何時需要包裝類、自動裝箱與自動拆箱的好處、為什麼用運算子
==
比較包裝類很危險而應改用
equals
()、從
null
自動拆箱時在哪裡可能遇到
NullPointerException
,以及為何基本型別更快也更省記憶體。全程附實例與實務建議。
型別自動推斷與 Java 常數
JAVA 25 SELF
等級 10,
課程 2
在本講座中,我們將介紹如何在 Java 中使用
var
進行型別自動推斷:什麼時候適合使用、有哪些限制,以及最常見的錯誤。接著轉向使用
final
宣告常數與使用
static final
宣告類別層級常數,討論命名慣例、實務範例,以及物件不可變性的細節與注意事項。
傳統 switch:語法與範例
JAVA 25 SELF
等級 10,
課程 3
在本講座中,我們解析 Java 中的傳統運算子
switch
:基礎語法、關鍵元素 —
switch
、
case
、
break
、
default
—,以及搭配數字與字串的實用範例。我們會說明支援的型別、在沒有
break
時的「落入」行為、多個
case
的群組化、與
if-else
的比較,以及常見錯誤。
列舉:enum
JAVA 25 SELF
等級 10,
課程 4
在本講次中,我們要講解 Java 的列舉:什麼是
enum
、如何宣告與放在哪裡、如何與
switch
搭配使用、如何透過
values()
迭代,以及如何使用
name()
、
ordinal()
、
valueOf()
等方法。我們也會看看進階功能(
欄位
、
建構子
、
方法
)、實務範例與常見錯誤。
進階的
switch
表達式
JAVA 25 SELF
等級 10,
課程 5
在這堂課中,我們將解析 Java 14+ 的現代
switch
表達式:新的箭頭語法
->
與關鍵字
yield
、以逗號分組的多個
case
、對
enum
的覆蓋檢查、把舊程式碼改寫為新風格,以及容易避免的常見錯誤。
將程式碼部署到伺服器
JAVA 25 SELF
等級 10,
課程 6
在本講座中,你將了解現代開發團隊如何將程式碼送達伺服器:從修改程式與建置專案,到透過 CI/CD 自動化以及使用 Docker 進行部署。我們會剖析讓部署變得快速、可靠且便利的主要工具、階段與方法。
知識 vs 技能
JAVA 25 SELF
等級 11,
課程 0
在本文中,你將了解為什麼「知識」與「能力」不是同一回事,理論與實踐有何不同,以及為什麼不僅要知道,還要能做出有用的事情。文章包含生活中的例子、犀利的問題,以及給希望成為炙手可熱的專業人士的動力。
例外處理入門
JAVA 25 SELF
等級 11,
課程 1
在本講座中,你將理解什麼是 Java 中的例外,它們與 JVM 錯誤有何不同、受檢與非受檢例外有哪些,並會看到示意圖與程式碼的基本範例(被零除、陣列越界、檔案操作)。你也會明白為什麼例外能讓程式碼更乾淨且更可靠,以及如何在實務上閱讀錯誤訊息。
顯示更多
1
...
4
5
6
7
8
...
30
Please enable JavaScript to continue using this application.