資料集合的重用

2021-08-09 07:26:58 字數 583 閱讀 8629

我的第一次就這樣獻給了偉大的今天,好吧,第一次寫部落格,有點菜多多包涵。。。。。。

當乙個資料集合作為成員變數時,就賦予了它重用的作用,也就是說,當前類中的方法都可以使用,並且不用建立新的資料集合(減少jvm的gc)。

往往所有方法裡邊資料集合的使用都是需要建立乙個新的集合來封裝資料,所以在使用此集合之前需要呼叫集合的乙個通用的方法clear();

假使沒有clear()掉集合中的資料,那麼之前從其他方法裡面執行後集合裡邊的還殘留這資料,這樣就會對當前呼叫方法裡的資料操作產生影響;

所以切記方法中需要重用資料集合的時候,一定要將重用的集合進行clear();

當然還有一種特殊的資料集合,就是他不屬於集合類,但是有類似的用法就是stringbuilder,stringbuffer,作為成員變數重用時

static stringbuffer  sb = new stringbuffer();

/*** 清空stringbuffer

* @param sb

*/public static void clearsb(stringbuffer sb)else

}可以用delete();方法代替clear();

委以重用的意思 形容要委以重用的詩句

1.表達自己有才能希望被重用的詩句有哪些 1 行路難!行路難!多歧路,今安在?行路難 其一 唐代 李白 譯文 世上行路呵多麼艱難,多麼艱難 眼前歧路這麼多,我該向北向南?2 蜀道之難,難於上青天,側身西望長諮嗟!蜀道難 唐代 李白 譯文 蜀道太難走呵簡直難於上青天 側身西望令人不免感慨與長嘆!3 人...

關於執行緒的重用

關天重複呼叫執行緒的問題 class thread extends threadelse soapobject來儲存返回的資料 detail gws.getweather city catch exception e finally 啟動執行緒.只需要 thread th th new thread...

ssh的連線重用

原理很簡單,開乙個ssh連線在後台放著,以後再有需要用到ssh到同樣主機的時候,直接使用這個連線的socket檔案,不用再建立連線了,同理,也不需要再進行使用者身份驗證。預設是關閉的,可以在 ssh config中開啟 host controlmaster auto controlpath ssh ...