在本文先不急著寫 Java 程式,來看看 Java 相關的概念。 Java 於西元 1995 年問世。原本 Java 是為了發展智慧家電 繼續閱讀
Java 是重要的商業語言,也有大專院校把 Java 當成教學工具。
本文介紹建置 Java 開發環境的過程。 到 Adoptium 下載 OpenJDK 的安裝程式。建議選擇 Temurin 17,即 OpenJDK 17。 另一個方式是用 繼續閱讀
本文介紹 Java 程式的基本概念,並開始撰寫第一個 Java 程式。 Java 原始碼的副檔名為 .java 。編譯出來的位元碼 繼續閱讀
電腦程式時常用來操作資料。程式語言會界定程式可操作的資料型態。本文說明 Java 支援的資料型態。 Java 繼續閱讀
電腦內的資料是存在於記憶體中的抽象物體,變數是資料的標籤。電腦程式透過變數操作資料。本文介紹 Java 繼續閱讀
大部分運算子是以符號而成的指令,少數運算子使用文字。由於運算子無法拆解成更小的指令,可以視為程式語言的基本指令。本文介紹 繼續閱讀
電腦程式預設的執行順序是由上而下,逐條敘述執行。透過控制結構,可以改變程式執行的順序。本文介紹 繼續閱讀
Java 已經有 ArrayList 和 LinkedList 兩種串列容器了,其實陣列算是冗餘的特性。Java 會保留陣列的主要原因是吸引 繼續閱讀
ArrayList 是 Java 串列 (List) 的其中一種實作。ArrayList 內部是動態陣列 (dynamic array)。由於 Java 不支援運算子重載 繼續閱讀
LinkedList 是 Java 串列 (List) 的另一個實作,其內部為鍵結串列 (linked list)。 LinkedList 和 ArrayList 在 API 有許多重疊之處,但兩者實作相異。主要的選擇考量是演算法上的效率。 繼續閱讀