Arraylist:

  • 以陣列形式(線性)儲存資料(資料排隊站好)
  • 如果想看特定資料用索引去看會很快
  • 但是想要從存好的資料中加新資料,也就是若是會動到索引順序時會比較慢(原本索引0-100都有東西了,要在索引0加東西,其他都要往後一格0→1,1→2)
  • 長度有限定,不夠時會自己建立新的陣列並轉移,會耗費時間跟記憶體

LinkedList:

乙方 發表在 痞客邦 留言(0) 人氣()

抽象相關關鍵字:abstract、extends(繼承)

介面相關關鍵字:interface、implements(實施)、default

乙方 發表在 痞客邦 留言(0) 人氣()

//假設要做一個猜數字的遊戲,但是不確定會用甚麼方式呈現,於是先做抽象類別架好框架,剩下的等確定好呈現方式後再完成

//後來決定用文字方式呈現

乙方 發表在 痞客邦 留言(0) 人氣()

java中有兩個主要判別是否相等的語法:==、a.equals(b)

在寫出  int a =10;時,其實就像在把一個名牌a掛在物件10的上面

乙方 發表在 痞客邦 留言(0) 人氣()

//所有類別都是Object的子類別,所以在new時都可以先歸類在Object

//因此可以製造出一個包容萬物的陣列,之後取出時再轉回子類別

乙方 發表在 痞客邦 留言(0) 人氣()

加上final的變數不可以改變。

可以延遲宣告final,但在建構式內需要指定值。(如下例子)

乙方 發表在 痞客邦 留言(0) 人氣()

package tw.tinachang.myfirstproject.game;

 

乙方 發表在 痞客邦 留言(0) 人氣()

package tw.xxx.myfirstproject.game;

 

乙方 發表在 痞客邦 留言(0) 人氣()

//抽象類別是一種框架、條件限制,規定繼承者必須要覆寫(自定義)這個方法

//例如一張衣服設計圖的架構,只規定你設計一件衣服須要有「顏色,大小」,至於顏色跟大小分別是多少則不規定

乙方 發表在 痞客邦 留言(0) 人氣()

//抽象類別是一種框架、條件限制,規定繼承者必須要覆寫(自定義)這個方法

//例如一張衣服設計圖的架構,只規定你設計一件衣服須要有「顏色,大小」,至於顏色跟大小分別是多少則不規定

乙方 發表在 痞客邦 留言(0) 人氣()