我想調用析構函數,當我關閉對象時,但我不知道如何或何時,..我嘗試惠普finalize但它沒有調用。我不知道爲什麼調用析構函數關閉對象
有示例代碼,我試着用調試器,但它幫助我..
class tralala(){
int i=0;
tralala(){
i=i+1;}
protected void finalize(){
i=i-1;
}}
但它不是叫我不知道爲什麼。如果有人有一個建議幫助我。我現在陷入困境,但是我不確定java是否有析構函數。
請使用更好的代碼格式。起初我認爲這甚至不會編譯。這是醜陋的,不可維護的。另外,請記住,根據Java的命名約定,您應該有以大寫字母開頭的類名稱... – ppeterka
Java中沒有析構函數。因此你的問題一無所獲。 – EJP
可能重複的[有沒有Java的析構?](http://stackoverflow.com/questions/171952/is-there-a-destructor-for-java) – Raedwald