Если я вызову finalize()
для объекта из моего программного кода, будет ли JVM снова запускать этот метод, когда сборщик мусора обрабатывает этот объект?
Это будет примерный пример:
MyObject m = new MyObject();
m.finalize();
m = null;
System.gc()
Будет ли явный вызов finalize()
сделать сборщик мусора JVM не запускать метод finalize()
на объекте m
?