Por que quando queremos escrever em algo é saída e não entrada? não consegui entender direito...
Por que quando queremos escrever em algo é saída e não entrada? não consegui entender direito...
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...
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.