教材網址https://coding104.blogspot.com/2021/06/java-switch.html 3.2. switch FB 程式討論群...
getClass()想知道某個物件屬於哪個類別時,可用 obj.getClass() //取得變數obj所指向之物件所屬類別 因為getClass()是O...
前言 個人在學習java程序時,一開始對於Java如何編譯以及執行編譯檔這塊知識很模糊,如何運作的完全不知道。因為IDE的便利,基本上點個icon就可以幫你編譯...
咦?怎麼還是排序呢?沒錯!經過前四天的學習,我們今天要來做一個小實驗,比較各個排序演算法在相同巨量數據下的排序速度,雖然時間複雜度相同,但他們還是有快慢之分的,...
圖片截自聯合新聞網 筆者最近在看一個邀請影視明星來進行專業運動的節目:「全明星運動會」。節目是蠻有趣的,這卻讓筆者不禁思考,為什麼真正專業的運動員,甚至是國手,...
教材網址https://coding104.blogspot.com/2021/06/java-if-else.html 3.1.if else FB 程式討論...
前言 java 9的時候新增支援Reactive Stream,所以在介紹Spring Reactor、WebFlux之前先來認識一下Java 原生的Flow...
今天要介紹的是我們學的最後一個排序法——合併排序法(Merge Sort)。 合併排序法 分成切割與合併兩個部分: 切割 將數列對分成左子數列、右子數列。分...
古語有云:「竹外桃花三兩枝,春江水暖鴨先知。」春天不會早上起來敲你家門,跟你說他來了。冬天進入春天的過程,是一天一天變化的。等你發現春天來臨時,外頭早已開遍桃花...
教材網址https://coding104.blogspot.com/2021/06/java-array-initialblock.html 2.2. 初始化...
前面已經提過,執行子類別的建構元之前,會先呼叫父類別的建構元,以便進行初始化的動作。但是如果父類別有數個建構元時,要如何才能呼叫父類別中特定的建構元呢?這時候就...
報告班長,圖片截自網路 大家有聽過「報告班長」嗎?這部 1987 年的電影,當年推出後一炮而紅,帶領一陣中華民國軍教片的風潮,由庾澄慶演唱的同名片尾曲也為這位歌...
今天第三天要登場的是插入排序法(Insertion Sort),我自己在玩撲克牌的時候,都是使用這種排序,不知道你們是不是也是呢? 插入排序法 將資料分成已排序...
教材網址https://coding104.blogspot.com/2021/06/java-array.html 2.1. 陣列 FB 程式討論群 'Cod...
對OOP的程式來說,類別的精隨之處在於類別有「繼承」(inheritance)這項功能,繼承可以讓我們以既有的類別為基礎,進而衍生出新的類別。 JAVA可以根據...
你有聽過「蜥蜴腦」嗎?如果你讀過 The Pragmatic Programmer,你應該還有印象。蜥蜴腦是大腦中最原始的部分,為甚麼叫蜥蜴腦呢?因為人腦的這個...
今天介紹的是第二種排序法是選擇排序法(Selection Sort)。 選擇排序法 將資料分成已排序與未排序,由未排序資料中找最小值,放入已排序資料最末端。由此...
教材網址https://coding104.blogspot.com/2021/06/java-type-convert.html 1.3. 基本資料的轉型 F...
內部類別如果在A類別裡面再定義一個B類別,這種結構稱為巢狀類別(nested classes),此時的類別A稱為外部類別(outer class),而類別B則稱...
Java,我相信如果去查維基百科,「物件導向」這4個字一定會在敘述的第一行。換言之,在Java的世界中,幾乎所有的東西都以「物件」這個概念來運作,不過既然用到幾...
一切皆空,影片來源:YouTube 一般人以為佛教說的空,,等於什麼都沒有,是消極並悲觀的,其實不是。世上宗教追溯到最後,大多都來自對眼前事物起源的探討,佛教也...
在「排序大家族」這個主題,會介紹幾種常見的排序,也會簡單分析他們的特性和演算法,第一天登場的是氣泡排序法(Bubble Sort)。 昨天在二元搜尋前,要給定已...
教材網址https://coding104.blogspot.com/2021/06/java-type.html 1.2.型別 FB 程式討論群 'Codin...
前一篇IMPORT中,提到Genero Package中有提供一些預先製作的功能套件可用。 可是面對層出不窮的新功能,Genero勢必不可能面面俱到。一來得靠其...
實例變數實例變數(instance variable)擁有儲存資料成員的記憶體空間,不與其他物件共用。所以變數各自獨立,且不互相影響。 實例函數必須先建立物件,...
教材網址https://coding104.blogspot.com/2021/06/java-variable.html 1.1.變數 FB 程式討論群 'C...
接下來的這幾天,會瘋狂運用到上個單元教的陣列,也會碰觸一些演算法的概念,而今天要來介紹的是二元搜尋法(Binary Search)。 假若今天給你 n 個數字,...
圖片來源:Wikipedia 大家聽過「帕拉林匹克運動會(帕奧)」嗎?它是自 1960 ~ 70 年代開始,專為身心障礙者舉辦的國際體育賽事,於 1990 年代...
在建構元中也有所謂公有(public)和私有(private)之分。截至目前為止,所提到的都是公有(public)的建構元,可以在程式的任何地方被呼叫,因此新建...
還記得前兩天我們在介紹陣列的時候,有說到需要給他固定的長度,若超過就需要宣告一個新的更大的陣列嗎?那有什麼辦法讓他可以動態改變大小呢?這時候就要介紹集合類別 A...