在建構元中也有所謂公有(public)和私有(private)之分。截至目前為止,所提到的都是公有(public)的建構元,可以在程式的任何地方被呼叫,因此新建...
還記得前兩天我們在介紹陣列的時候,有說到需要給他固定的長度,若超過就需要宣告一個新的更大的陣列嗎?那有什麼辦法讓他可以動態改變大小呢?這時候就要介紹集合類別 A...
圖片截自三立新聞 與筆者年紀相當的朋友,肯定還記得小時候有個非常紅的電示節目叫「龍兄虎弟」吧。當時可謂萬人空巷,紅到整個節目被挖角到友台去變身「龍虎綜藝王」,搞...
建構元在JAVA中,建構元所扮演的主要角色,是幫助新建立的物件設定初值。 修飾子 類別名稱(型態1 引數1,型態2 引數2,...){程式敘述;...}建構元...
還記得我們前兩天學的方法嗎?結合昨天學的陣列,陣列也可以用在方法裡傳遞嗎? 當然可以囉!我們就先來看個例子: public class PassArray {...
圖片來源:https://disp.cc/b/115-9Z5x 從這一篇起,我們會一連進行幾篇跟「重構與壞味道」有關的討論。其中會列出幾個在工作中非常容易遇到的...
第一天來發表一下30days將發佈的內容,然後我們來進行Mac與Windows的Java環境與開發工具的安裝。 此次的內容源自於過去教學的程式卡教材轉錄為影片,...
很快地已經學了十天,今天又是一個新的開始,今天要來認識「陣列」。 陣列(Array)是由同型別的相關資料項目所構成的資料結構,一旦建立後,就會保持相同的長度,若...
多載利用JAVA中的多載,就不需要這麼多的函數來做相同的工作!那多載到底是什麼呢?其實就是指相同的函數名稱,可根據其引數的個數或是引數的型態不同,來設計不同功能...
「班長:班長命令你實施敵火下作業,試問單兵該如何處置?」『單兵:報告班長,請班長以火力掩護我,完成敵火下作業。』「班長:好!我以火力掩護你。」在寫這篇時,筆者突...
今天是類別的第二天:)) 定義與使用函數函數和field一樣,都可以封裝在類別內,而成為類別中的成員(member)。field類似傳統程式語言的變數,函數則類...
先來公布一下昨天的解答吧,應該畫一下圖就知道為什麼要這樣了,這裡就不再說明,因為今天要講解一個新的概念。 import java.util.Scanner;...
iOS 與 Android 開發語言的愛恨糾葛 竟然要開始學習雙平台語言 就讓我們一起來瞭解這兩款語言吧 iOS 與 Android 都在面臨新舊語言交替時代...
類別類別(class)在JAVA中是不可缺少的,而且至少會存在一個或一個以上。主要是讓程式語言能更清楚的用來描述日常生活的事物,可以說是實體物件的基礎。 類別主...
世事難預料,寫程式總會遇到例外。例外該怎麼處理,邏輯該怎麼驗測,本篇將進行討論。 圖片擷取自網路 「例外處理有什麼難的。不過就是 try-catch 嗎?」 嗯...
昨天的小試身手大家寫得如何呢?沒有寫出來也不要氣餒哦,我們一起來看解答吧! 寫法1: public class SelectEven { public...
1.函數在JAVA中,我們把函數稱做method。函數可用的語法如下: public static 傳回值型態 函數名稱(型態 引數1,型態 引數2...){...
今天來聊聊「多線程」的單元測試。 多線程測試的困難點 當系統成長到一個程度,效能的重要性就會慢慢浮現,隨著使用者數量越來越大,「效能」的影響也會變大,最終變成系...
有時候同樣一個程式需要執行多次,那我們總不可能把同樣的一段程式碼複製貼上吧?這樣未免太沒效率,也會使得程式雜亂不堪。這時候就會需要使用到「迴圈」! for...
今天來到陣列啦~~~((尖叫聲想當初第一次寫程式時,遇到陣列我覺得好難r...... 陣列(array)屬於非原始資料型態(non-primitive type...
2021 IT 鐵人 Day 07 測試與依賴:測行為 今天來聊「不回傳值的命令」的使用場景與測試。 Query 與 Command 程式行為,大多不外乎 Qu...
昨天的練習題有做出來嗎?是不是有遇到什麼問題呢? 第一個問題應該是兩數相除完呈現整數,這時候我們需要「強制轉型」。因為整數與整數相除完得到的答案還會是整數,這時...
如果是初學者,今天就進到了很像programmer的地方啦~~ 1.if敘述這是前面幾天介紹過的if用法,他會根據判斷條件,來決定是否執行後面的敘述。 if(...
2021 IT 鐵人 Day 06 測試與依賴:測資料 之 用 Mock 工具控制依賴 今天要來聊的是另一種控制依賴的方法:Mock 工具。 不受控的依賴 讀者...
今天我們要來實作一道題目,是不是很期待呢? Question:輸入兩個數字,印出兩數字的和 看到「和」是不是想到前兩天學過的算術運算子?沒錯,我們今天就來使用他...
今天就來看看JAVA中的運算子和運算式吧!這邊就先簡單介紹一下誰是運算元誰是運算子吧~ int bitrh_year = year + 1991; //bitr...
聊完測試金字塔,讓我們回到單元測試。 在這篇中,我們會從單元測試的控制與撰寫開始,一路帶到單元測試與「單一職責原則(Single Responsibility...
接續昨天的運算子(Operator): 等值運算子 Java操作 運算子 等於|==不等於|!= 關係運算子 Java操作 運算子...
第一天有講到變數的部分,今天就讓我們來深入了解一下吧! 首先,JAVA的資料型態可以分為原始資料型態(primitive type)與非原始資料型態(non-p...
今天要介紹的是運算子(Operator),在程式語言中有分為: 指定運算子 「=」可以把右側的東西指定到左邊,和數學上的等於是不一樣的喔! int numb...