linguagem Java

620 palavras 3 páginas
Ficheiro é visto como uma estrutura de dados pelo qual podemos armazenar os dados permanentemente para posterior consulta e/ou alteração.
Em java a leitura e escrita em ficheiros é feita por intermédio de canais de leitura e escrita designados como Streams.
Os Streams são vistos como o meio (canal) pelo qual o fluxo de dados é transferido do programa para o ficheiro (Processo de escrita) ou o contrário (leitura)
Entrada e saída de dados

Informação binária e textual

Normalmente os dados que entram ou saem do ambiente para o programa contêm representação dos dados nos formatos:
Binário: Informação constituída por zeros e uns que codificam qualquer tipo de dados e têm que ser interpretados pela aplicação
Texto: Informação constituída por letras, dígitos, caracteres especiais que no Java correspondem ao tipo primitivo CHAR.
Streams (Canais)
Um Stream é um objecto que comunica com um dispositivo físico de leitura ou escrita de dados.
Os programas Java lêem e escrevem dados sequencialmente através dos Streams.
O Stream é composto por um fluxo infinito e ordenado de bytes sem tamanho pré-definido.
Permitem obter abstracção de uma fonte genérica ou destino genérico de dados.
O Stream disponibiliza sempre os mesmo métodos para qualquer dispositivo.
Classes utilizadas para entrada e saída de dados
Pertencentes ao pacote java.io
Formato binário:
InputStream: classe abstracta que lê fluxos binários de informação OutputStream: classe abstracta que escreve fluxos binários de informação.
Formato texto:
Reader: a classe abstracta que lê fluxos de texto
Writer: a classe abstracta que escreve fluxos de texto
Pertencentes ao pacote java.utils
Scanner: classe que lê texto e transforma no tipo apropriado (Java 5.0)

Classes utilizadas para entrada e saída de dados
Descrição das classes java.io File: classe que permite gerir ficheiros e directorias
Inputstream: classe abstracta que cria as condições para que as suas subclasses leiam bytes
FileInputStream: classe que

Relacionados

  • Linguagem java
    4354 palavras | 18 páginas
  • Linguagem Java
    1595 palavras | 7 páginas
  • Linguagem java
    1939 palavras | 8 páginas
  • Linguagem Java
    12859 palavras | 52 páginas
  • linguagem Java
    6870 palavras | 28 páginas
  • Linguagem Java
    3152 palavras | 13 páginas
  • Linguagem Java
    1107 palavras | 5 páginas
  • Linguagem Java
    341 palavras | 2 páginas
  • Linguagem java
    2718 palavras | 11 páginas
  • A linguagem java
    964 palavras | 4 páginas