Neste tutorial, aprenderemos sobre fluxos de entrada / saída Java e seus tipos.
Em Java, streams são a sequência de dados que são lidos da origem e gravados no destino.
Um fluxo de entrada é usado para ler dados da fonte. E, um fluxo de saída é usado para gravar dados no destino.
class HelloWorld ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
Por exemplo, em nosso primeiro exemplo Hello World , usamos System.out
para imprimir uma string. Aqui, System.out
é um tipo de fluxo de saída.
Da mesma forma, existem fluxos de entrada para receber a entrada.
Aprenderemos sobre fluxos de entrada e fluxos de saída em detalhes nos tutoriais posteriores.
Tipos de Streams
Dependendo dos dados que um fluxo contém, ele pode ser classificado em:
- Byte Stream
- Character Stream
Byte Stream
O fluxo de bytes é usado para ler e gravar um único byte (8 bits) de dados.
Todas as classes de fluxo de bytes são derivadas de classes abstratas básicas chamadas InputStream
e OutputStream
.
Para saber mais, visite
- Classe Java InputStream
- Classe Java OutputStream
Character Stream
O fluxo de caracteres é usado para ler e gravar um único caractere de dados.
Todas as classes de fluxo de caracteres são derivadas de classes abstratas básicas Reader
e Writer
.
Para saber mais, visite
- Java Reader Class
- Java Writer Class