Fluxos de E/S Java
Fluxos de E/S Java
Neste tutorial, aprenderemos sobre fluxos de entrada/saída Java e seus tipos.
Em Java, fluxos 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 Hello World exemplo, usamos
System.out
para imprimir uma string. Aqui, o System.out
é um tipo de fluxo de saída. Da mesma forma, existem fluxos de entrada para receber 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:
- Fluxo de bytes
- Fluxo de personagens
Fluxo de bytes
O fluxo de bytes é usado para ler e escrever 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, acesse
- Classe Java InputStream
- Classe Java OutputStream
Fluxo de Personagem
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, acesse
- Classe Java Reader
- Classe do Java Writer
Java