Sobes.tech
Junior — Middle

Como se chama a interface que garante a receção e transmissão de dados?

sobes.tech IA

Resposta da IA

A interface que permite a obtenção e transmissão de dados em Java chama-se Stream.

Os fluxos (Streams) permitem ler e escrever dados, por exemplo, de ficheiros, ligações de rede ou outras fontes. Em Java, existem dois tipos principais de fluxos:

  • InputStream — para leitura de dados
  • OutputStream — para escrita de dados

Exemplo de leitura de dados de um ficheiro:

try (InputStream input = new FileInputStream("file.txt")) {
    int data = input.read();
    while (data != -1) {
        System.out.print((char) data);
        data = input.read();
    }
} catch (IOException e) {
    e.printStackTrace();
}