Sequential Access arquivo usando Java

Escritor | 19:28 Leave a Comment
Ao falar sobre a retenção permanente de dados, um arquivo de texto comum é a unidade básica de armazenamento de dados, além de usar banco de dados complicada e outros repositórios. Variáveis ​​e matrizes que utilizamos para o armazenamento em código são temporários; eles são armazenados na área de armazenamento primário (tais como RAM) e viver até que o programa termina oucoletor de lixo (*) varre a memória limpa. Assim, a única maneira de manter os dados permanentemente é armazená-los de alguma forma, os dispositivos de 

Bytes e caráter Streams


Este fluxo de arquivo pode ser utilizado tanto para a entrada de dados, bem como de saída, para e a partir de um ficheiro ou, como uma sequência de caracteres ou bytes. Streams com base em bytes são usados ​​principalmente para armazenar / manipulação de dados em formato binário, enquanto um baseados em caracteres lojas de transmissão / manipula dados como uma sequência de caracteres.Por exemplo, se queremos armazenar, digamos 3, seria armazenado no formato binário do valor numérico 3, ou 011 (3 em binário) em fluxo baseado byte. Se o valor viesse a ser armazenado no fluxo baseado em caracteres seriam armazenados no formato binário do carácter 3 como 00000000 00110011 (= 3 51 é o conjunto de caracteres a partir de Unicode; de ​​modo semelhante, 52 de identificação 4, 5 é 53 e assim por diante). À primeira vista, pode parecer exigente, mas a distinção é importante. O tratamento caráter de um fluxo de dados é usado para criar arquivos de texto. Esses arquivos de texto pode ser lido por qualquer editor de texto. Os ficheiros binários produziram a partir de um fluxo binário requerem um programa especial que converte os dados para um formato legível. O seu uso específico é, principalmente, para interagir com o sistema e para servir finalidades especiais.Por exemplo, todos os arquivos executáveis ​​encontrados no sistema são nada além de arquivos binários.

Arquivo Overview em Java

A classe java.io.File não fornece quaisquer capacidades de processamento de arquivos, e ainda é útil para recuperar informações sobre arquivos e diretórios de armazenamento secundário. Este objeto de classe vem a calhar em várias ocasiões, principalmente ao lidar com arquivos em programação Java. Para apreciar a sua utilidade, vamos tentar um programa simples que funciona como o mínimo ls comando no Linux. Consulte o Javadoc para compreender as diversas funções fornecidas pelo arquivo de classe.