Como executar um programa orientado a disco em java

Video: 06 - Compilar programa - Executar programa - Curso de JAVA gratuito

Para lidar com volumes de dados em Java, você precisa de ferramentas para leitura (e escrita para) os arquivos do disco. À simples menção de arquivos de disco, corações de algumas pessoas começam a palpitar de medo. Afinal, um arquivo de disco é indescritível e invisível. É armazenado em algum lugar dentro do seu computador, com algum processo magnético magia.

A verdade é, obter dados de um disco é muito parecido com a obtenção de dados a partir do teclado. E imprimir dados em um disco é como dados de impressão para a tela do computador.

Para seus propósitos aqui, mostrando a saída de texto de um programa “na tela do computador” significa exibir texto em vista Console do Eclipse. Se você evita Eclipse em favor de um IDE diferente (como NetBeans ou IntelliJ IDEA) ou você evita todos os IDEs em favor da janela de comando do seu sistema, então, para você “na tela do computador” significa algo um pouco diferente. Por favor, ler entre as linhas, se necessário.

Além disso, alguns computadores têm memória flash sem discos honesto-a-bondade dentro delas. Assim, termos como “arquivos de disco” “orientada para o disco” e estão mostrando sinais de idade. Mas vamos encarar os fatos: A “loja de discos” não vende mais discos de vinil. telas de LCD de hoje já não precisa salvar. E, rádio botões de uma página web não marcar suas estações favoritas.

Considere o cenário quando você executar algum código. Você digita algumas coisas no teclado. O programa leva essas coisas e cospe alguma coisa própria. O programa envia este novo material para o ponto de vista Console. Com efeito, o fluxo de dados vai do teclado, a entranhas do computador, e para a tela.

O fluxo de dados quando você executar o código em um programa orientado a disco em java.

Há um arquivo contendo os dados em seu disco rígido. O programa leva dados do arquivo em disco e cospe alguns dados novos. O programa então envia os novos dados para outro arquivo no disco rígido. Com efeito, o fluxo de dados passa de um arquivo em disco, a entranhas do computador, e para um outro arquivo de disco.

Video: Primeiro Programa JAVA no Netbeans



Um programa processa os dados brutos e envia dados cozinhados para outro arquivo.

Estes dois cenários são muito semelhantes. Na verdade, ele ajuda a lembrar estes pontos fundamentais:

  • O material em um arquivo de disco não é diferente do material que você digita em um teclado.

    Se um programa de teclado de leitura espera que você digite 19.95 5, em seguida, o programa de disco de leitura correspondente espera um arquivo contendo os mesmos caracteres, 19.95 5. Se um programa de teclado de leitura espera que você pressione Enter e digite mais caracteres, então o programa de disco de leitura correspondente espera mais caracteres na próxima linha no arquivo.

  • O material em um arquivo de disco não é diferente do material que você vê na visualização Console do Eclipse.

    Se um programa de serigrafia exibe o número 99,75, em seguida, o programa de disco de escrita correspondente escreve o número 99,75 para um arquivo. Se um programa de serigrafia move o cursor para a próxima linha, então o programa de disco de escrita correspondente cria uma nova linha no arquivo.

Se você tem dificuldade em imaginar que você tem em um arquivo em disco, basta imaginar o texto que você deve digitar no teclado ou o texto que você vê na tela do computador (ou seja, tendo em vista Console do Eclipse). Nesse mesmo texto pode aparecer em um arquivo em seu disco.


Publicações relacionadas