iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Software Development

從零開始學程式語言:Java 新手修煉記 系列

身為非資工相關科系的大學生,在兩個月前因緣際會之下開始對寫程式感興趣,再稍稍體驗之後,發現自己對程式設計有著意外的好奇心,因此,想趁著這次機會更深入了解這個對我而言既陌生又充滿挑戰的領域。
於是乎,決定從 Java 開始,利用這次 IT 鐵人賽的機會,給自己一個從零開始學習的挑戰,希望透過每天的練習與紀錄,一步一步累積基礎,從看得懂程式碼,到能夠自己寫出程式,也看看自己在 30 天後究竟能走到哪裡。

參賽天數 29 天 | 共 29 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21:類別(9)

本日學習:抽象類別 建立專門的類別來當作父類別 包含一組必須實作的函數,子類別需要透過實作建立物件並執行(所有的抽象函數都需要實作) 「父類別」無法建立物件...

2026-10-05 ‧ 由 ling__ 分享
DAY 22

Day 22:類別(10)

本日學習:檔案的分割 VS code 環境:新增檔案 → 建立 Java 類別 → VS code 中會出現「類別名稱.java」窗格 → 繼續輸入類別內容2...

2026-10-06 ‧ 由 ling__ 分享
DAY 23

Day 23:檔案處理

本日學習:串流 stream 由字元與位元組成 可經由串流從資料來源讀寫資料,也可將資料以字元或位元型式寫到檔案 輸入串流 & 輸出串流 java.i...

2026-10-07 ‧ 由 ling__ 分享
DAY 24

Day 24:例外處理

本日學習:檔案處理補充 FileInputStream: 處理位元組串流 建構子:FileInputStream(String name) 函數:int a...

2026-10-08 ‧ 由 ling__ 分享
DAY 25

Day 25:Java Collection 集合物件(1)

本日學習:集合物件 一群相關聯的資料(元素),集合在一起組合成一個物件 介面(Interface): 存於 java.util 定義 collection...

2026-10-09 ‧ 由 ling__ 分享
DAY 26

Day 26:Java Collection 集合物件(2)

本日學習:list 介面 有序集合物件,依加入順序排列 元素可重複、具有索引值 為 Collection 介面的子介面 常用函數: void add(int...

2026-10-10 ‧ 由 ling__ 分享
DAY 27

Day 27:Java Collection 集合物件(3)

本日學習:HasMap 類別 HasMap<Integer, String> hmmap = HasMap<Integer, String&...

2026-10-11 ‧ 由 ling__ 分享
DAY 28

Day 28:成果(1)

成果發想: 製作一個答題系統 題目來源:考選部-考畢試題查詢平臺,將選取近一年呼吸治療師-呼吸器原理及應用國考題目來做範例 成果構思: 要有一個大資料夾,...

2026-10-12 ‧ 由 ling__ 分享
DAY 29

Day 29:成果(2)

本日進度: 寫了一個 RTEnterSystem.java 檔案 package Project1.Allcode; import java.util.Sc...

2026-10-13 ‧ 由 ling__ 分享