AI Academy
促銷
CodeGym University
學習
課程
任務
問卷 & 測驗
遊戲
說明
行程
社群
用戶
論壇
聊天
文章
成功故事
動態
評價
訂閱
淺色主題
課程
評論
關於我們
開始
開始學習
立即開始學習
My Progress
Courses
任務地圖
課程
Java 25
Java 25
等級 12
非高等的非教育
JAVA 25 SELF
等級 12,
課程 0
在這篇文章中,我們拆解高等教育的迷思與現實:為什麼文憑不保證成功、院校在當代社會中的角色如何轉變、為什麼實作比理論更重要,以及專業成長真正需要的是什麼。這是寫給想要有效學習並成為搶手專業人士的讀者的內容。
「無限陣列」 — ArrayList<T>
JAVA 25 SELF
等級 12,
課程 1
在本講座中,你將認識 Java 的動態陣列 —
ArrayList
。我們會說明它與一般陣列的差異、如何建立與填充,以及在日常任務中很有用的方法:
add()
、
get()
、
set()
、
remove()
、
size()
、
contains()
。我們也會練習遍歷元素,並撰寫一個迷你應用程式「待辦清單」。來了解如何無需在意大小,就能使用「無限」陣列吧!
「自訂字典」 —
HashMap<K,V>
JAVA 25 SELF
等級 12,
課程 2
在本講義中,我們將說明如何使用
HashMap<K,V>
依鍵儲存並快速查找資料:建立字典,透過方法
put
與
get
新增與讀取配對,使用
containsKey
檢查鍵是否存在,利用
remove
刪除紀錄,並透過
entrySet()
迭代元素。實作上我們會完成單字計數與一個小型應用程式「電話簿」。
認識檔案與圖片
JAVA 25 SELF
等級 12,
課程 3
Java 檔案操作的實作入門:使用套件
java.nio.file
中的
Path
與
Files
類別來寫入與讀取文字、處理位元組、複製圖片、檢查存在與大小,並透過
try
-
catch
與
throws
正確處理例外。
從網路下載圖片
JAVA 25 SELF
等級 12,
課程 4
我們將以兩種方式,在 Java 中學會從網路下載圖片:快速的透過
URL
,以及進階的透過
HttpClient
。會講解狀態碼的檢查、讀取標頭(例如,
"Content-Type"
)、逾時、重新導向、批次下載、大小估算,以及使用
ImageIO
把圖片讀入記憶體。提供實作、細節與可直接套用的範例。
學習使用 API 並追蹤國際太空站(ISS)
JAVA 25 SELF
等級 12,
課程 5
以 Java 進行與網路 API 及資料格式
JSON
的實作入門。我們會搞清楚什麼是
endpoint
與查詢參數(query parameters),看看實際的服務回應,並撰寫使用
HttpClient
的簡單程式來取得天氣與 ISS 的即時座標,也會討論回應狀態碼(
200
、
404
、
401
、
429
)與請求限制。
寫程式:程式設計師的一天是怎麼過的
JAVA 25 SELF
等級 12,
課程 6
在本講座中,你將了解開發者的一天如何展開:從在 JIRA 選擇任務,到撰寫程式碼、使用 Git,以及與團隊協作。我們還會剖析現代 IT 公司中的流程是如何運作、為什麼面對困難時不要沉默,還有如何正確地與團隊領導與經理溝通。
Please enable JavaScript to continue using this application.