Найдено результатов: 1

Java и вручную завершить выполнение

Если я вызову finalize() для объекта из моего программного кода, будет ли JVM все еще запускать метод снова, когда сборщик мусора обрабатывает этот объект?

Это был бы примерный пример:

MyObject m = new MyObject();

m.finalize();

m = null;

System.gc()

Может ли явный вызов finalize() заставить сборщик мусора JVM не запускать метод finalize() на объекте m ?

java   garbage-collection   finalize    

421   3   08:30, 1st August, 2020