iT邦幫忙

鐵人檔案

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

菜雞的JAVA日記 系列

JAVA是一個廣為人知的程式語言,其中的精隨就是物件導向!學習物件導向這件事,其實不論是不是本科生,都會備感困擾。所以希望可以透過這個挑戰,幫助其他也在學習物件導向和JAVA的人,同時也把自己學過的東西再複習一遍!

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

DAY21-JAVA的多重繼承

多重繼承有時候我們會希望子類別可以繼承兩個以上的父類別,以便使用每一個父類別的功能,但JAVA並不允許多個父類別繼承。理由很簡單,因為JAVA的設計是以簡潔為導...

2021-09-23 ‧ 由 YU 分享
DAY 22

DAY22-JAVA的package

當一個大型程式交由數個不同專員開發時,用到相同的類別名稱是很有可能的,當這種情況發生時,為了確保程式可以正確執行,就必須透過package關鍵字來幫忙。pack...

2021-09-24 ‧ 由 YU 分享
DAY 23

DAY23-JAVA的例外

例外在鑽寫程式的時候,經常無法考慮的面面俱到,因此各種不尋常的狀況也跟著發生,下面是幾種常見的例子:(1)要開啟的檔案不存在。(2)要存取陣列時,陣列的索引值超...

2021-09-25 ‧ 由 YU 分享
DAY 24

DAY24-JAVA的拋出例外

昨天跟大家介紹trycatch-finally,今天就來跟大家說說拋出例外(throw)吧!!!拋出例外(1)於程式中拋出例外。(2)指定函數拋出例外。 th...

2021-09-26 ‧ 由 YU 分享
DAY 25

DAY25-JAVA的多執行緒

在傳統程式裡,執行的方式總是必須順著程式的流程進行,遇到if-else敘述就加以判斷;遇到for、while等迴圈就多繞幾個圈圈,不管如何變化,最後程式還是循著...

2021-09-27 ‧ 由 YU 分享
DAY 26

DAY26-JAVA的Runnable介面

如果類別本身已經濟成某個婦類別,但現在又要繼承Thread類別來建立執行緒,馬上就會面臨到一個問題-JAVA不能多重繼承,換言之,不能繼承某個類別之後,又同時繼...

2021-09-28 ‧ 由 YU 分享
DAY 27

DAY27-JAVA的集合物件

集合物件(collection)是指一群相關聯的資料,集合在一起組成的一個物件。在集合物件裡的資料稱為元素(elements)。集合和陣列的概念很相似,但陣列裡...

2021-09-29 ‧ 由 YU 分享
DAY 28

DAY28-JAVA的泛型

泛型泛型是JAVA用來將程式碼簡潔化的一個重要技術。舉例來說,多載只能設定函數可接收不同型態的引數,而無法設定同一個資料成員可以有不同的資料型態;這種情況下,J...

2021-09-30 ‧ 由 YU 分享
DAY 29

DAY29-JAVA的for-each、Iterator和ListIterator

集合的特性可以依照集合是否具有「自動排序性」、「重複性」、「次序性」及「使用關鍵值」,為資料選擇適合儲存的集合物件:(1)自動排序性:自動將加入集合的元素做遞增...

2021-10-01 ‧ 由 YU 分享
DAY 30

DAY30-JAVA的Set、List、Map介面

Set介面 在Set中的元素不能重複出現,由於JAVA中的Set是一個介面,它是Collection的子介面,因此繼承所有Collection介面的函數。必須利...

2021-10-02 ‧ 由 YU 分享