Boa tarde,
O instrutor não explicou por qual motivo ou em que situações eu poderia usar o InputStream para ler bytes de um arquivo. Como assim ler bytes? E para quail tipo de situação eu usaria isso?
Obrigado!
Boa tarde,
O instrutor não explicou por qual motivo ou em que situações eu poderia usar o InputStream para ler bytes de um arquivo. Como assim ler bytes? E para quail tipo de situação eu usaria isso?
Obrigado!
O InputStream é a api padrão de ler dados de uma entrada do Java. Por exemplo vc tem a FileInputStream, ByteArrayInputStream etc. Você usaria um FileInputStream para ler um arquivo. Um ByteArrayInputStream para carregar um array de bytes e trabalhar com ele apenas na memória, por exemplo.
Isso eu já sabia, mas vc não respondeu a minha dúvida. Eu só queria saber como funciona essa leitura de bytes. Só não entendi isso. Mas obrigado pela sua resposta.
Qualquer InputStream consome os bytes... o que muda é a fonte... Ler bytes de um arquivo, significa ler o arquivo.
Entendi. Obrigado!