iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
自我挑戰組

從免費網路資源中入門java 系列

現在網路資源非常多,我想試著在免費的資源中學習java。

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 21

【Day21】Java - 封裝(Encapsulation)

前兩篇講到了Java的存取修飾子,存取修飾子就是用來達成「封裝」這件事的,封裝的目的是利用控制類別內部成員(如變數和方法)的存取範圍,並透過public的方法(...

2024-10-05 ‧ 由 DaniAnn 分享
DAY 22

【Day22】Java - 多型(Polymorphism)

多型的核心思想是「一個介面,多種實現」。允許同一個方法在不同的物件上有不同的表現形式,例如,當一個類別繼承另一個父類別,或是實現某個介面的時候,該類別可以重寫(...

2024-10-06 ‧ 由 DaniAnn 分享
DAY 23

【Day23】Java 中常用的內建註解(Annotations)

註解本身不會直接影響程式的行為,但它們可以被編譯器或運行時環境讀取並用來產生一些額外的行為,例如編譯時檢查。以下是一些 Java 中常見且重要的內建註解。...

2024-10-07 ‧ 由 DaniAnn 分享
DAY 24

【Day24】Java - 串列List

Java 的集合框架提供了一組可以存放、檢索和操作一組資料結構的工具。這些工具涵蓋了陣列(Array)、串列(List)、集合(Collection)、映射(M...

2024-10-08 ‧ 由 DaniAnn 分享
DAY 25

【Day25】Java - Set (HashSet、TreeSet、LinkedHashSet)

Set 是一個位於 java.util 套件中的介面,繼承自 Collection 介面。最主要的特性就是不允許集合中出現兩個相同的元素。當你試圖插入一個已經存...

2024-10-09 ‧ 由 DaniAnn 分享
DAY 26

【Day26】Java - Map (HashMap、TreeMap、LinkedHashMap)

簡介 在 Java 中,Map 是集合框架(Collection Framework)中的一種介面,用來儲存鍵值對(key-value pairs)的資料結構,...

2024-10-10 ‧ 由 DaniAnn 分享
DAY 27

【Day27】Java - 泛型(generic)

泛型的概念是允許你在定義(類別、方法、介面等)時不指定具體型態,可先用參數來定義,實際使用時再根據需求指定型態,這樣可以增強程式的靈活性和重用性。在 Java...

2024-10-11 ‧ 由 DaniAnn 分享
DAY 28

【Day28】Java 例外處理:如何處理錯誤和異常情況

在程式開發中,錯誤和異常情況是不可避免的。為了讓程式能夠在出現問題時有另外的處理機制並避免直接崩潰,Java 提供了例外處理機制(Exception Handl...

2024-10-12 ‧ 由 DaniAnn 分享
DAY 29

【Day29】Java - enum 列舉

在 Java 中,enum 是用來表示固定常數集合的資料類型。enum 是 "enumeration"(列舉)的縮寫,它允許開發者定義一組數...

2024-10-13 ‧ 由 DaniAnn 分享
DAY 30

【Day30】入門Java的各種免費資源 & 結語

終於到了第30篇,這篇會附上我這30天來使用的各方資源,還有一些學習心得。 現在往回看前面29篇,覺得我這系列的文章的順序似乎有些莫名其妙,前期我是跟著彭彭的課...

2024-10-14 ‧ 由 DaniAnn 分享