6 лет назад
Java Proxy in nutshell
Сегодня поговорим о Java Proxy. Java Proxy - это реализация шаблона проектирования Proxy (неожиданно!!!), которая входит в стандартную библиотеку Java. Вообще, идея подмены с сохранением API взаимодействия очень популярна и плодотворна в IT. Тут вам и прокси-сервера, и разделение API и реализации и многое многое другое. Поэтому возможность создавать прокси-объекты - это великая сила в арсенале Java-разработчика. Используйте ее с умом и не забывайте, что с большой силой - приходит большая ответственность...
06:44
1,0×
00:00/06:44
367,2 тыс смотрели · 4 года назад
3 месяца назад
Финализаторы и очистители в Java: что это и как работает
Java — это язык программирования, в котором управление памятью в основном возложено на сборщик мусора (Garbage Collector, GC). Однако для дополнительных задач по освобождению ресурсов разработчикам доступны финализаторы (finalizers) и очистители (cleaners). Давайте разберем, что это такое, в чем их разница и как их правильно использовать. Финализатор — это метод finalize(), определенный в классе Object. Он вызывается перед тем, как объект будет удален сборщиком мусора. Пример: public class Resource { @Override protected void finalize() throws Throwable { try { System...