iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Software Development

練習java30天 系列

複習曾經學過的內容,學得更透徹

參賽天數 12 天 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文 團隊醫起來取暖
DAY 12

Day22練習java-繼承

今天來談談繼承,來用親子關係來思考最容易想,你繼承了你父親的某項特質,但是你也會有自己獨特的特色,將父親比喻為「父類別」(Superclass),而你比喻為「子...

2020-10-07 ‧ 由 ray7766 分享
DAY 12

Day23練習java-抽象類別與抽象方法

今天要來談抽象類別(Abstract),它是一種無法具體化的類別,廢話不然為什麼叫抽象,如果要來比喻的話,用老闆來做比喻我覺得很好理解,現在它是一位老闆,而老闆...

2020-10-08 ‧ 由 ray7766 分享
DAY 12

Day24練習java-介面

昨天介紹完抽象類別,今天要來介紹一個跟它十分相似的介面(Interface),兩者都是只定義方法卻都不會實作方法,因此兩者都是一樣無法生成物件,但是介面的本質跟...

2020-10-09 ‧ 由 ray7766 分享
DAY 12

Day25練習java-例外

今天要來談談,在寫程式時很常會遇到狀況,通常會發生都不是發生在編譯的階段,而是在程式的執行階段,常見的有1.程式執行開啟的檔案不存在2.要載入的檔案找不到3.存...

2020-10-10 ‧ 由 ray7766 分享
DAY 12

Day26練習java-拋出例外

昨天使用的是在有明確資訊時的例外處理,可以直接使用try catch抓出來,但有時在方法裡需要傳入資料,但此時資料還沒有傳入無法知道之後進來的資料是否有誤,因此...

2020-10-11 ‧ 由 ray7766 分享
DAY 12

Day27練習java-集合

集合其實和陣列有些相似,陣列是將相同資料型態的資料收集起來,而集合是收集一群相關資料,再以特定的類別來處理或存取,舉例來說: TreeSet、LinkedLis...

2020-10-12 ‧ 由 ray7766 分享
DAY 12

Day28練習java-多執行序

以前的應用程式,在一個行程中只能處理一件事。現在可以在一個行程中包含多個執行序,將程式分割成一些獨立工作來分別執行,並且如果運用得當可以大幅提升效能,但是分配不...

2020-10-13 ‧ 由 ray7766 分享
DAY 12

Day29練習java-多執行序

昨天是用繼承Thread來執行多執行序,今天介紹另外一種方法,實作Runnable介面一樣可以執行多執行序,但是因為不是用繼承關係,因為有些方法無法使用比方說:...

2020-10-14 ‧ 由 ray7766 分享
DAY 12

Day30練習java-魔方陣+心得

原本想說都最後一天了,就寫個心得就好了ㄅ,但是同學突然問我要不要寫寫看魔方陣,引起我的好奇心想說試試,當作這三十的最後一題,首先先來介紹什麼是魔方陣:在一個方陣...

2020-10-15 ‧ 由 ray7766 分享

Day9 練習java-二維陣列

二維陣列通常是用來描述表格、座位表、計算兩班成績或是同一班兩科成績做比較...凡是描述二維空間的基本上都適用語法:資料型態[][] 名稱 = new 資料型態[...

2020-10-16 ‧ 由 ray7766 分享