Ir para conteúdo
Fórum Script Brasil
  • 0

Java Básico - InputStream System.in , Dúvida.


renangtm

Pergunta

Olá , estou com a seguinte dúvida com relação à classe InputStream (aparentemente só ao InputStream System.in) , é o seguinte:
InputStream is = new FileInputStream(System.in);        
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
System.out.println(br.readLine());
Porque , esse código é lido a todo momento , exemplo , eu posso digitar uma tecla toda hora , e será exibida no console , porque isso acontece só com esse InputStream (System.in) ? , da a entender que esse código fica sendo verificado a todo momento (mas essa hipótese me parece estranha ,porque se não todo código seria executado a todo momento e não só esse trecho) , e isso aparentemente só acontece quando o InputStream é especificamente o System.In , não acontece com "new FileInputStream(xx.xx)" , e nem com os outros , se alguém pudesse esclarecer minha dúvida ficaria grato.
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...