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