Я делаю свои первые шаги с изображениями и буферизованными изображениями на Java (и на самой Java), и я немного запутался в методе flush (), и мой вопрос довольно прост: когда это безопасно или даже обязательно сбросить изображение в коде?
В некоторых тестах похоже, что Image.flush () ничего не делает, но BufferedImage.flush () дает некоторые случайные результаты (иногда кажется, что часть памяти освобождается), но компонент, который я использую для рисования, останавливает рисование это на заднем плане.
Так должен ли я когда-либо использовать Image.flush () или BufferedImage.flush (), или это то, что я должен позволить JVM делать самостоятельно, или, возможно, делать это в методе finalize () объекта?
Я действительно не могу понять ...