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

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

Супер. Очень интересная тема, зашел сюда после прочтения нескольких статей для закрепления. JavaRush FOREVER !

Teacification
Автор

Уже 11-я лекция, смотрю с большим удовольствием. Так держать.

leonistivi
Автор

очень интересно смотреть, интересней лекций не встречал)

КостяБуланович
Автор

В сигнатуре метода read(byte[] b, int off, int len) параметр off обозначает смещение (offset) в массиве байтов b, с которого нужно начинать запись прочитанных данных.

Подробнее:

byte[] b: Массив байтов, в который будут записаны прочитанные данные.
int off: Смещение (offset) в массиве b, с которого будет начата запись данных. То есть, прочитанные данные будут записываться, начиная с индекса off.
int len: Количество байтов, которые нужно прочитать и записать в массив b.

AibekDandaev
Автор

В документации к "int read (byte b[])" написано, что метод возвращает 0, если размер буфера равен 0

RaymondWillsMusic
Автор

насчет read(buff) - может вернуть 0 - когда показывали javadoc Вы не заметили

sp
Автор

А если сравнивать, который метод быстрее выполнить работу:
1. read(int)
2. read(byte[])
3.read(byte[], index, length)

mikhaillazarev