//要快取的物件
public
class
obj
public string getid()
}//下面見下 快取 單利類
public
enum objcache
// 取得快取器例項
public
static objcache getinstance()
public obj getobj(string id)
if (em == null)
return em;
}// 新增到快取
private
void
cacheobj(obj em)
// 測試 記憶體現在到底快取多少個 obj 物件
public
void
print()else}}
// 測試
public
static
void
main(string args) throws exception
}}//測試結果 : 沒有崩潰!說明我們的軟引用起作用了。
快取成功。
test.soft.obj@4eb09321
現在記憶體中快取 obj物件 的情況
===: test.soft.obj@4eb09321
快取成功。
test.soft.obj@2a8b83e3
現在記憶體中快取 obj物件 的情況
===: test.soft.obj@2a8b83e3
===: test.soft.obj@4eb09321
快取成功。
test.soft.obj@4f19c297
現在記憶體中快取 obj物件 的情況
===: null 這個是被虛擬機器自動**了
===: null 這個是被虛擬機器自動**了
===: test.soft.obj@4f19c297
快取成功。
test.soft.obj@71f801f7
現在記憶體中快取 obj物件 的情況
===: null 這個是被虛擬機器自動**了
===: null 這個是被虛擬機器自動**了
===: test.soft.obj@71f801f7
===: test.soft.obj@4f19c297
快取成功。
Linux shell指令碼上引 單引 模式匹配
生成日期日誌,記錄前一天使用的命令 vim mylog.sh bin bash f record touch record sed n 1p student.txt awk record start cat record mydate date y m d sed n start p student...
別人的話引
工作九年了,相關的開發工作也幹了八年多。負責帶領團隊也好幾年了。面試和帶領剛工作的人也不少了。其中的優秀者不少,但是大多數都存在下面提到的幾個認識誤區。把這些問題提出來,希望對剛參加工作沒有多久的程式設計師們有所幫助,少走彎路。公司招你進來,其實最重要的就是看到你的工作能力和工作態度是可以接受的。工...
軟考又見軟考
我這地兒 報名截止時間都快到了,3月4日,我才知道開始報名了。大三了,課程少了些。一直想考這個證來著,無奈時間太緊要不就是專業課還沒學。現在已經定下要考本專業研了,方向嘛 唉也說不准,大家都知道這個證是其次的搞技術的話還是能力問題,我的想法考這個是為了梳理專業知識,以備研究生專業課的考試 以後很可能...