學到一招 類的集合的返回。

2021-09-01 18:18:32 字數 675 閱讀 9033

collections.unmodifiablelist(list)方法的使用。

該方法會返回乙個唯讀的list物件。

寫個兩個例項進行比較:

一般情況下構造bean類的方法:

public class student

public void setname(string name)

public void setcourse(listcourses)

public listgetcourses()

}public testmain()

}//以上的類在使用時會有乙個問題,在客戶類只要獲得了乙個arraylist的引用後就可以隨意的往物件中新增資料。而物件student並不知道。這和物件導向時想違背的。

public class student

public void setname(string name)

public void setcourse(listcourses)

public listgetcourses()

public void addcourse(string course)

}public testmain()

}

在《重構》中有提到夾封裝結合(encapsulate collections)。

Google 是「只會一招的小馬」

bill gates 曾表示,google 的好日子即將結束。微軟為何持這一觀點?larry page 和 sergey brin 這兩位史丹福大學的學生於 1998 年建立了 google 現在 google 每年營收在 200 億美元以上。google 在搜尋引擎領域掀起了革命,迫使既定競爭對手...

教你一招獲取Cookies的name和value

獲取乙個 cookie的name和values 通過cookiejar獲取目標的cookie,返回可迭代物件,對其進行遍歷,拆解為字典更方便操作。coding utf 8 獲取請求資訊的cookie值,反回乙個可迭代的物件 宣告乙個cookiejar物件例項來儲存cookie cookie cook...

一招讓你的PCB逼格登月

這是乙個比較花裡胡哨的功能,或者說一般都有專門的美工負責這部分的工作,那這個功能到底是什麼呢?就是使用軟體對產品的外觀設計進行渲染,比如比較常用的keyshot軟體。一般來說是產品是有外殼的,這樣進行渲染一波,可以達到非常逼真的效果,方便裝b 下面是我之前體驗kicad畫的一塊pcb,在3d檢視下可...