Grandes coisas sobre Java
Java é uma plataforma independente do sistema operacional para desenvolvimento de software. Consiste em uma linguagem de programação, programas utilitários e um ambiente de tempo de execução. Um programa Java pode ser desenvolvido em um computador e executado em qualquer outro computador com o ambiente de tempo de execução correto. Em geral, os programas Java mais antigos podem ser executados em ambientes de tempo de execução mais recentes. Java é rico o suficiente para que até mesmo aplicativos muito complicados possam ser gravados sem dependências do sistema operacional. Isso é chamado de 100% Java.
Com o desenvolvimento da Internet, o Java ganhou popularidade, porque quando você programa para a Web, você não tem como saber em qual sistema o usuário pode estar. Com a linguagem de programação Java, você pode aproveitar o paradigma "escrever uma vez, executar em qualquer lugar". Isso significa que quando você compila seu programa Java, você não gera instruções para uma plataforma específica. Em vez disso, você gera o código de byte Java, isto é, instruções para a Java Virtual Machine (Java VM). Para os usuários, não importa qual plataforma eles usem - Windows, Unix, MacOS ou um navegador da Internet - desde que tenha a VM Java, ela entende esses códigos de bytes.
Três tipos de programas Java
- Um "applet" é um programa Java projetado para ser incorporado em uma página da web.- Um "servlet" é um programa Java projetado para ser executado em um servidor. Nesses dois casos, o programa Java não pode ser executado sem os serviços de um navegador da Web para um applet ou de um servidor da Web para um servlet. - Um "aplicativo Java" é um programa Java que pode ser executado sozinho. As instruções a seguir são para você programar um aplicativo Java usando um computador baseado em Unix. Muito simples, você precisa apenas de dois itens para escrever um programa em Java: (1) A Plataforma Java 2, Standard Edition (J2SE), anteriormente conhecida como o Java Development Kit (JDK).Baixe a versão mais recente para o Linux. Certifique-se de baixar o SDK, não o JRE (o JRE está incluído no SDK / J2SE). (2) um editor de textoQuase qualquer editor que você encontrar em plataformas baseadas em Unix fará (por exemplo, Vi, Emacs, Pico). Nós usaremos o Pico como exemplo. Etapa 1. Crie um Arquivo de Origem Java. Um arquivo de origem contém texto escrito na linguagem de programação Java. Você pode usar qualquer editor de texto para criar e editar arquivos de origem. Você tem duas opções: * Você pode salvar o arquivo FatCalories.java (no final deste artigo) no seu computador. Desta forma, você pode economizar alguma digitação. Então, você pode ir direto para o passo 2. * Ou, você pode seguir as instruções mais longas: (1) Chame uma janela de shell (às vezes chamada de terminal). Quando o prompt aparecer pela primeira vez, seu diretório atual geralmente será seu diretório pessoal. Você pode alterar seu diretório atual para o seu diretório pessoal a qualquer momento, digitando cd no prompt (normalmente um “%”) e, em seguida, pressionando Return. Os arquivos Java que você cria devem ser mantidos em um diretório separado. Você pode criar um diretório usando o comando mkdir. Por exemplo, para criar o diretório java em seu diretório inicial, primeiro altere seu diretório atual para seu diretório inicial, digitando o seguinte comando: % cd
Em seguida, você digitaria o seguinte comando: % mkdir java
Para alterar seu diretório atual para este novo diretório, você deve digitar: % cd java Agora você pode começar a criar seu arquivo de origem. (2) Inicie o editor do Pico digitando pico no prompt e pressionando Return. Se o sistema responder com o pico da mensagem: comando não encontrado, então o Pico provavelmente não está disponível. Consulte o administrador do sistema para obter mais informações ou use outro editor. Quando você inicia o Pico, ele exibe um novo buffer em branco. Esta é a área na qual você digitará seu código. (3) Digite o código listado no final deste artigo (em “Sample Java Program”) no buffer em branco. Digite tudo exatamente como mostrado. O compilador e o interpretador Java diferenciam maiúsculas de minúsculas. (4) Salve o código digitando Ctrl-O. Quando você vir o Nome do Arquivo para gravar :, digite FatCalories.java, precedido pelo diretório no qual deseja que o arquivo seja enviado. Se você deseja salvar FatCalories.java no diretório / home / smith / java, então você digitaria /home/smith/java/FatCalories.java e pressione Return. Use Ctrl-X para sair do Pico. O compilador Java, javac, pega seu arquivo de origem e traduz seu texto em instruções que a Java Virtual Machine (Java VM) pode entender. O compilador coloca essas instruções em um arquivo de código de bytes. Agora, abra outra janela do shell. Para compilar seu arquivo de origem, altere seu diretório atual para o diretório em que seu arquivo está localizado. Por exemplo, se o diretório de origem for / home / smith / java, digite o seguinte comando no prompt e pressione Retornar:% cd / home / smith / java
Se você digitar pwd no prompt, deverá ver o diretório atual, que neste exemplo foi alterado para / home / smith / java. Se você digitar ls no prompt, deverá ver seu arquivo: FatCalories.java. Agora você pode compilar. No prompt, digite o seguinte comando e pressione Retornar: javac FatCalories.java Se você vir esta mensagem de erro: javac: Comando não encontrado
então o Unix não pode encontrar o compilador Java, javac. Aqui está uma maneira de dizer ao Unix onde encontrar o javac. Suponha que você instalou a Plataforma Java 2 (J2SE) em /usr/java/jdk1.4.No prompt, digite o seguinte comando e pressione Retornar: /usr/java/jdk1.4/javac FatCalories.java O compilador agora gerou um arquivo de código de byte Java: FatCalories.class. No prompt, digite ls para verificar se o novo arquivo está lá. A VM Java é implementada por um interpretador Java chamado java. Este interpretador pega seu arquivo de código de byte e executa as instruções traduzindo-as em instruções que o seu computador pode entender. No mesmo diretório, insira no prompt:java FatCalories
Quando você executa o programa, precisa inserir dois números quando a janela de linha de comando preta aparecer. O programa deve então escrever esses dois números mais a porcentagem computada pelo programa. Quando você receber a mensagem de erro: Exceção no thread "main" java.lang.NoClassDefFoundError: FatCalories Isso significa: java não pode encontrar seu arquivo de código de byte, FatCalories.class. O que fazer: Um dos locais que o java tenta localizar seu arquivo de código de byte é seu diretório atual. Por exemplo, se o seu arquivo de código de byte estiver em / home / smith / java, você deve alterar seu diretório atual para esse, digitando o seguinte comando no prompt e pressione Return: cd / home / smith / java Se você digitar pwd no prompt, deverá ver / home / smith / java. Se você digitar ls no prompt, deverá ver seus arquivos FatCalories.java e FatCalories.class. Agora, digite java FatCalories novamente. Se você ainda tiver problemas, talvez precise alterar sua variável CLASSPATH. Para ver se isso é necessário, tente "não ativar" o caminho de classe com o seguinte comando: desabilitar CLASSPATH Agora, digite java FatCalories novamente. Se o programa funcionar agora, você terá que alterar sua variável CLASSPATH. Uma lista de verificação
Etapa 2. Compile o arquivo de origem.
Etapa 3. Executar o Programa