Java Core October: IO. Лекция #10 (Часть 3)

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

объявление переменной... только что сказали, что new File(); - это стейтмент. где тут переменная?

global_silence
Автор

Скажите пожалуйста, это должно работать?
private static void copy(InputStream src, OutputStream dst) throws IOException {
byte[] buff = new byte[1024];
int count = 0;
while ((count = src.read()) != -1) {
dst.write(buff, 0, count);
}
}

так не вернее?
private static void copy(InputStream src, OutputStream dst) throws IOException {
byte[] buff = new byte[1024];
int count = 0;
while ((buff[count] = (byte) src.read()) != -1) {
if (count == 1023) {
dst.write(buff, 0, count + 1);
count = -1;
}
count++;
}
dst.write(buff, 0, count);
}

andreyi
Автор

я бы сказал, statement - строка
строка заканчивается точкой с запятой, вот и statement

strogalev