前兩篇講到了Java的存取修飾子,存取修飾子就是用來達成「封裝」這件事的,封裝的目的是利用控制類別內部成員(如變數和方法)的存取範圍,並透過public的方法(...
多型的核心思想是「一個介面,多種實現」。允許同一個方法在不同的物件上有不同的表現形式,例如,當一個類別繼承另一個父類別,或是實現某個介面的時候,該類別可以重寫(...
註解本身不會直接影響程式的行為,但它們可以被編譯器或運行時環境讀取並用來產生一些額外的行為,例如編譯時檢查。以下是一些 Java 中常見且重要的內建註解。...
Java 的集合框架提供了一組可以存放、檢索和操作一組資料結構的工具。這些工具涵蓋了陣列(Array)、串列(List)、集合(Collection)、映射(M...
Set 是一個位於 java.util 套件中的介面,繼承自 Collection 介面。最主要的特性就是不允許集合中出現兩個相同的元素。當你試圖插入一個已經存...
簡介 在 Java 中,Map 是集合框架(Collection Framework)中的一種介面,用來儲存鍵值對(key-value pairs)的資料結構,...
泛型的概念是允許你在定義(類別、方法、介面等)時不指定具體型態,可先用參數來定義,實際使用時再根據需求指定型態,這樣可以增強程式的靈活性和重用性。在 Java...
在程式開發中,錯誤和異常情況是不可避免的。為了讓程式能夠在出現問題時有另外的處理機制並避免直接崩潰,Java 提供了例外處理機制(Exception Handl...
在 Java 中,enum 是用來表示固定常數集合的資料類型。enum 是 "enumeration"(列舉)的縮寫,它允許開發者定義一組數...
終於到了第30篇,這篇會附上我這30天來使用的各方資源,還有一些學習心得。 現在往回看前面29篇,覺得我這系列的文章的順序似乎有些莫名其妙,前期我是跟著彭彭的課...