+ 3
Because Java is a garbage collected language you cannot predict when (or even if) an object will be destroyed. Hence there is no direct equivalent of a destructor.
Taken from here: http://stackoverflow.com/questions/171952/is-there-a-destructor-for-java