我想调用析构函数,当我关闭对象时,但我不知道如何或何时,..我尝试惠普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