Для загрузки (или скачивания) HttpURLConnection какой код лучше? - PullRequest
0 голосов
/ 01 декабря 2018

Существует два способа загрузки файла с помощью HttpURLConnection.

Один из них:

while ((bytesRead = fileInputStream.read(buffer)) > 0) {
    dataOutputStream.write(buffer, 0, (int)bytesRead);
}

, а другой:

while (bytesRead > 0) {
    dataOutputStream.write(buffer, 0, bufferSize);
    bytesAvailable = fileInputStream.available();
    bufferSize = (int) Math.min(bytesAvailable, maxBufferSize);
    bytesRead = fileInputStream.read(buffer, 0, bufferSize);
}

в чем разницамежду ними и какой из них лучше?

...