本文說明 Java 在當前環境下的定位,以及適合使用的場景。 跨平台已經是現代程式語言的基本能力,不再是選擇 繼續閱讀
Java 是重要的商業語言,也有大專院校把 Java 當成教學工具。
本文將介紹如何建置 Java 開發環境的基本流程。 前往 Adoptium 下載 OpenJDK 的安裝程式。建議選擇 Temurin 25,即 繼續閱讀
本文介紹 Java 程式的基本概念,並開始撰寫第一個 Java 程式。 Java 原始碼的副檔名為 .java 。編譯出來的位元碼 繼續閱讀
電腦程式時常用來操作資料。程式語言會界定程式可操作的資料型態。本文說明 Java 支援的資料型態。 Java 繼續閱讀
電腦內的資料是存在於記憶體中的抽象物體,變數是資料的標籤。電腦程式透過變數操作資料。本文介紹 Java 繼續閱讀
大多數運算子是由符號組成的指令,少數則以文字形式呈現。由於運算子無法再拆解為更小的單位,因此可視為程式語言中的基本指令。本文將介紹 繼續閱讀
在 Java 中,程式不一定只能由上而下執行。透過控制結構(if、switch、迴圈),可以讓程式根據條件改變流程。 繼續閱讀
Java 已經有 ArrayList 和 LinkedList 兩種串列容器了,其實陣列算是冗餘的特性。Java 會保留陣列的主要原因是吸引 繼續閱讀
ArrayList 是 Java 串列 (List) 的其中一種實作。ArrayList 內部是動態陣列 (dynamic array)。由於 Java 不支援運算子重載 繼續閱讀
LinkedList 是 Java 串列 (List) 的另一個實作,其內部為鍵結串列 (linked list)。 LinkedList 和 ArrayList 在 API 有許多重疊之處,但兩者實作相異。主要的選擇考量是演算法上的效率。 繼續閱讀