Java Core: Java I/O. Лекция #11 (Часть 4)

preview_player
Показать описание
Курс " Программирование на Java с нуля " - 24%
Автор курса: Иван Головач
Рекомендации по теме
Комментарии
Автор

За объяснение этого загадочного flush - отдельный респект.

AI_Girls
Автор

Спасибо огромное, очень Ваши лекции помогают!
Не находила пока лектора, который бы более доступно, на аналогиях объяснял материал.

galinagrigoryeva
Автор

Действительно, объясняет очень добротно, и даже после прочтения материала из книг все равно узнаешь что-то новое.

Boyarsskiy
Автор

Понятно все с первого раза. Спасибо! Единственное, нужно на канале структурировать видео. А так огромное уважение за работу)

АлексейДенисенко-нб
Автор

10:33
у объектов класса FileOutputStream нет смысла вызывать метод flush(), т.к. он имеет пустое тело, то есть не делает ничего (см. JDK). Смотрим выше по иерархии классов - класс OutputStream, его методы flush() и close() имеют пустое тело, однако в FileOutputStream метод close() переопределен и имеет реализацию, а вот метод flush() не переопределен, поэтому вызов этого метода не делает ничего. Однако у других наследников класса OutputStream, например, у BufferedOutputStream, метод flush() переопределен, и его вызов на объектах этого класса имеет смысл. Поправьте меня, если я не прав.

ДенСотен
Автор

Метод close() в потоке OutputStream, вызывает метод flush(). Вопрос зачем перед закрытием тогда вызывать метод flush() вручную? Не является ли это избыточным?

aliaksandrtoustsik
Автор

как правильно дописать этот пример с URL openStream() и подсчет миллисекунд, подскажите пожалуйста.

kvanto
Автор

Пришел с ресурса JavaRush, начал смотреть c I/O часть 1. Прикольно, все разложено по полочкам, но по ощущениям тема не раскрыта, поди будет вторая часть. Но блин, уже и так 40 минут просмотрел, это много, уже час ночи и пора идти спать, а I/O я так и не освоил. Ну ок, может вторая часть будет короче и там все до конца расскажут. Смотрю. 40 минут. Два часа ночи. Думаю досмотрю вторую часть и закрою нахрен этот вопрос.
Каково было мое удивление, когда ютуб предложил мне посмотреть "Часть 3" >_<

dontknowwhattotypelo