forum.bitel.ru
http://forum.bitel.ru/

Закрытие ресурсов
http://forum.bitel.ru/viewtopic.php?f=19&t=11588
Страница 1 из 1

Автор:  vkulakov [ 11 май 2016, 19:40 ]
Заголовок сообщения:  Закрытие ресурсов

Внезапно узнал, что существует try-with-resources.

Вопрос: нужно ли у дао, которые имплементируют AutoCloseable/Closeable, вызывать recycle() или будет достаточно закрывать close() через try-with-resources?

Если close() достаточно, то может recycle() тогда сделать protected?

Автор:  dimOn [ 11 май 2016, 23:34 ]
Заголовок сообщения:  Re: Закрытие ресурсов

в close там обычно и вызывается recycle
если даошка биллинга явно мплементирует AutoCloseable, то явно для того, чтобы через try-with-resources использовать

Автор:  vkulakov [ 12 май 2016, 00:21 ]
Заголовок сообщения:  Re: Закрытие ресурсов

Спасибо за разъяснения.

Автор:  dimOn [ 12 май 2016, 00:54 ]
Заголовок сообщения:  Re: Закрытие ресурсов

recycle вообще везде выпилить надо, я считаю

Автор:  vkulakov [ 12 май 2016, 13:28 ]
Заголовок сообщения:  Re: Закрытие ресурсов

dimOn писал(а):
recycle вообще везде выпилить надо, я считаю


Поддерживаю, нужно перейти к единому стандарту - везде использовать close() :).

Вообще, фича с AutoCloseable очень крутая. Жалко, что узнал про неё поздно.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/