位元詩人 [Tag] Java

[Java] 程式設計教學:簡介

在本文先不急著寫 Java 程式,來看看 Java 相關的概念。 Java 於西元 1995 年問世。原本 Java 是為了發展智慧家電 繼續閱讀

[Java] 程式設計教學:建置開發環境

本文介紹建置 Java 開發環境的過程。 到 Adoptium 下載 OpenJDK 的安裝程式。建議選擇 Temurin 17,即 OpenJDK 17。 另一個方式是用 繼續閱讀

[Java] 程式設計教學:基本概念

本文介紹 Java 程式的基本概念,並開始撰寫第一個 Java 程式。 Java 原始碼的副檔名為 .java 。編譯出來的位元碼 繼續閱讀

[Java] 程式設計教學:資料型態 (Data Type)

電腦程式時常用來操作資料。程式語言會界定程式可操作的資料型態。本文說明 Java 支援的資料型態。 Java 繼續閱讀

[Java] 程式設計教學:變數 (Variable)

電腦內的資料是存在於記憶體中的抽象物體,變數是資料的標籤。電腦程式透過變數操作資料。本文介紹 Java 繼續閱讀

[Java] 程式設計教學:運算子 (Operator)

大部分運算子是以符號而成的指令,少數運算子使用文字。由於運算子無法拆解成更小的指令,可以視為程式語言的基本指令。本文介紹 繼續閱讀

[Java] 程式設計教學:使用控制結構 (Control Structure)

電腦程式預設的執行順序是由上而下,逐條敘述執行。透過控制結構,可以改變程式執行的順序。本文介紹 繼續閱讀

[Java] 程式設計教學:使用陣列 (Array)

Java 已經有 ArrayList 和 LinkedList 兩種串列容器了,其實陣列算是冗餘的特性。Java 會保留陣列的主要原因是吸引 繼續閱讀

[Java] 程式設計教學:使用 ArrayList 物件

ArrayList 是 Java 串列 (List) 的其中一種實作。ArrayList 內部是動態陣列 (dynamic array)。由於 Java 不支援運算子重載 繼續閱讀

[Java] 程式設計教學:使用 LinkedList 物件

LinkedList 是 Java 串列 (List) 的另一個實作,其內部為鍵結串列 (linked list)。 LinkedList 和 ArrayList 在 API 有許多重疊之處,但兩者實作相異。主要的選擇考量是演算法上的效率。 繼續閱讀