Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida entrada/saída

Por que quando queremos escrever em algo é saída e não entrada? não consegui entender direito...

3 respostas

quando fazemos

        BufferedReader bf = new BufferedReader(new InputStreamReader(new FileInputStream("text.txt")));

Vamos entrar no arquivo para ler por isso é entrada? e quando fazemos

    BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("text2.txt")));

A saída do que iremos escrever vai para o text2.txt por isso é output?

Também fiquei com essa dúvida. Me parece que "Output" é sinônimo de imprimir, ou seja, println para a tela e output para o arquivo...

solução!

Tudo o que é entrada pode ser considerado como leitura. Leitura de um arquivo (ex: lorem.txt), de um campo preenchido na tela (input), enfim tudo que entra para o aplicativo processar. Analogamente, tudo que é saída é gravação: arquivo (lorem2.txt), console (System.out), relatórios, banco de dados. Espero ter ajudado.