Por que quando queremos escrever em algo é saída e não entrada? não consegui entender direito...
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.