iT邦幫忙

鐵人檔案

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

JAVA的實作與應用 系列

因程式設計並不是聽聽老師上課就可以精通的能力,因此報名此鐵人競賽來更加精進自己的程式能力
並將學習過程分享給大家

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

Day 21 Arraylist

在Java程式設計中,有一個較為快速創造陣列的方法ArrayList,有別於固定大小的Array,ArrayList是一個大小可以隨意更改的浮動陣列,在創建後,...

2021-10-03 ‧ 由 ccing 分享
DAY 22

Day 22 Reversing Array

要將array內的資料交換的方式有很多種,但我認為最直覺的是以下兩種。 第一種:建立一個新的陣列然後將原本陣列裡的資料由後往前抓出來建入,最後將心陣列的資料複製...

2021-10-04 ‧ 由 ccing 分享
DAY 23

Day 23 Object oriented programming

物件導向程式設計是程式設計中極為重要的一環,其基本概念為物件及類別。類別定義事物的特點,物件為事件的實例,以一個人類為例子,類別就像是定義人類的臉的組成,人的臉...

2021-10-05 ‧ 由 ccing 分享
DAY 24

Day 24 Encapsulation

物件導向程式設計有三大特性:封裝、繼承、多型,今天要來介紹封裝。封裝顧名思義就是把屬性封在類別裡面,不讓外界隨意存取類別的屬性,意思就是說只有同個類別的方法可以...

2021-10-06 ‧ 由 ccing 分享
DAY 25

Day 25 constructors、this、static

constructors :Java 中建立物件需要建構子,如果類別沒有定義建構子,編譯器就會提供一個預設的建構子,我們可以使用建構子在定義類別時進行物件的初始...

2021-10-07 ‧ 由 ccing 分享
DAY 26

Day 26 Singleton Pattern、UML

Singleton Pattern:單例模式是程式設計中常見的一種方法,其顧名思義,就是只有一個人,也就是必須保證只有一個實例存在,不可以有兩個以上的實例,應用...

2021-10-08 ‧ 由 ccing 分享
DAY 27

Day 27 Inheritance

在物件導向程式設計中,繼承扮演了非常重要的角色,分為類別繼承、介面繼承,繼承是指子類別繼承父類別後,自動取得父類別特性,java class只允許單一繼承。繼承...

2021-10-09 ‧ 由 ccing 分享
DAY 28

Day28 傳播鏈程式實作

今天要來設計一種算法來查找從一個人到另一個人的病毒鏈,可以算是複習前面的for迴圈,及swap的應用,題目如下:輸入人數,跑出每個人的id,接著跑出誰接觸到誰,...

2021-10-10 ‧ 由 ccing 分享
DAY 29

Day 29 Polymorphism

多型是物件導向程式設計中第三個重要的概念,他建立在繼承的概念上,多型是一種型別,可以解釋為具有多個不同表現形式能力的一種行為,白話的說,是指同一種方法可以在不同...

2021-10-11 ‧ 由 ccing 分享
DAY 30

Day 30 GUI

在JAVA程式設計中,如果要設計元件的話,要用GUI,也就是圖形使用者介面,今天我們要使用GUI創建一個視窗,這個視窗裡有一個按鍵,可以讓用者輸入後跳出Have...

2021-10-12 ‧ 由 ccing 分享