? Embora os programas básicos de Java pode ser executado sem quaisquer dados externos, aplicações avançadas precisa usar arquivos para armazenar ou recuperar informações. Código Java olha em um determinado local para um arquivo, ele será utilizado, por isso, se um arquivo move-se de que a localização , o programa não será mais capaz de acessar seu conteúdo. O efeito preciso que isso terá sobre o programa depende do que operação de arquivo que está tentando executar. IO arquivo
Arquivo IO refere-se às formas em que lê os dados do Java , e grava dados , arquivos . O programador Java declara o arquivo como um objeto, que ele usa para escrever ou ler seus dados. Os programadores tem que usar Java de " tentar" e as funções de "pegar" ao acessar um arquivo pela primeira vez . Java vai tentar acessar o arquivo, mas se ele não é o lugar onde o programador disse que seria , o programa irá executar o código na função de "catch" . Se o arquivo estiver lá, Java vai ler em seu conteúdo.
Manipulação de dados
Quando o Java tenha lido no conteúdo de um arquivo , eles são armazenados no programa de memória. Desenvolvedores acessar partes específicas dos dados chamando uma parte específica da variável ou dados de objeto em que o conteúdo do arquivo são armazenados. Todas as alterações que o programador faz para os dados são armazenados na memória do programa também. Se um arquivo de movimentos após o seu conteúdo ter sido lido na memória , isso não afetará a capacidade do programa de acesso ou o conteúdo que ele já tem em sua memória .
Escrita para arquivo < br >
para aplicar as alterações de um programa Java tem feito para o conteúdo de um arquivo para o próprio arquivo , o programa tem de escrever estes dados modificados de volta para o próprio arquivo. Se um arquivo mudou desde que o programa Java ler seu conteúdo de dados em , o programa vai simplesmente criar um novo arquivo com o mesmo nome e escrever o conteúdo para esse arquivo.
Outras Leituras Arquivo
Se um arquivo se move após o programa Java acessada pela primeira vez, qualquer tentativa do programa para ler mais dados do que resultaria em um erro fatal que iria travar o programa . Por este motivo , a linguagem Java requer qualquer esforço para ler os dados em um programa para um arquivo para usar a combinação de " tentar" e funções "pegar" . Desta forma , o programador pode fornecer código para o programa a ser executado se não for possível encontrar o arquivo .