java其实是有析构函数的,但我们一般用不到它,因为java有自动内存回收机制,无需程序员来释放,也就不需要担心内存泄露。java中析构函数所采用的方式不是C++中的那样加~号,在java中对象析构时会调用void finalize()方法,因此你如果确实需要析构的话就可以为你写的类添加一个void finalize(){}方法,来完成你所需要的工作。
java其实是有析构函数的,但我们一般用不到它,因为java有自动内存回收机制,无需程序员来释放,也就不需要担心内存泄露。java中析构函数所采用的方式不是C++中的那样加~号,在java中对象析构时会调用void finalize()方法,因此你如果确实需要析构的话就可以为你写的类添加一个void finalize(){}方法,来完成你所需要的工作。