Iniciando com a programação Java
Final dos anos 1980 viu vários avanços no desenvolvimento de software, e no início da década de 1990, muitos projetos de programação grandes estavam sendo escritos a partir de componentes pré-fabricados. Java surgiu em 1995, por isso era natural para os fundadores da linguagem para criar uma biblioteca de código reutilizável. A biblioteca incluiu cerca de 250 programas, incluindo o código para lidar com arquivos de disco, código para criar janelas e código para passar a informação através da Internet. Desde 1995, esta biblioteca tem crescido para incluir mais de 2.700 programas. Esta biblioteca é chamado o API
Menu
Cada programa Java, mesmo a mais simples, convida código na API Java. Esta API Java é útil e formidável. É útil por causa de todas as coisas que você pode fazer com os programas da API. É formidável porque a API é tão grande. Ninguém memoriza todos os recursos disponibilizados pela API Java. Programadores lembrar os recursos que eles usam, muitas vezes, e olhar para cima os recursos que eles precisam em uma pitada.
Tantas maneiras de escrever programas de computador
Para escrever programas Java, você precisa de três ferramentas:
- Um compilador Java
- A Java Virtual Machine.
- A API Java.
Você tem pelo menos duas maneiras de obter estas ferramentas:
- Você pode baixar essas ferramentas a partir do Web site da Sun Microsystems.
- Você pode usar as ferramentas que vêm com um produto comercial. Se você possui uma cópia do Borland JBuilder, Metrowerks CodeWarrior, IBM Visual Age para Java ou IBM WebSphere Studio Application Developer (WSAD), então você já tem as ferramentas que você precisa.
Dois sacos de guloseimas
Web site da Sun agrupa as ferramentas básicas de Java em duas formas diferentes:
- O Java Runtime Environment (JRE): Este pacote inclui uma máquina virtual Java eo Application Programming Interface. Com o JRE, você pode executar programas Java existentes. Isso é tudo. Você não pode criar novos programas Java, porque você não tem um compilador Java.
- O Kit de Desenvolvimento de Software (SDK): Este pacote inclui todas as três ferramentas - um compilador Java, uma máquina virtual Java, ea interface de programação de aplicações. Com o SDK, você pode criar e executar seus próprios programas Java.
Note-se que um nome mais antigo para o Java SDK é o JDK - a Java Development Kit. Algumas pessoas ainda usam a sigla JDK, mesmo que o pessoal da Sun Microsystems não usá-lo mais.
Como você digitar este material?
Um programa de computador é um grande pedaço de texto. Então, para escrever um programa de computador, é necessário um editor de texto - uma ferramenta para criar documentos de texto. Um editor de texto é muito parecido com o Microsoft Word, ou como qualquer outro programa de processamento de texto. A grande diferença é que os documentos que você cria com um editor de texto não têm formatação qualquer. Eles não têm em negrito, sem itálico, sem distinções entre tipos de letra. Eles não têm nada a não ser letras simples antigos, números e outros caracteres do teclado familiares. Isso é bom, porque os programas de computador não é suposto ter qualquer formatação.
Um documento com nenhuma formatação é chamado de texto simples documento.
Documentos sem formatação são coisas bastante simples, de modo que um editor de texto típico é mais fácil de usar do que um programa de processamento de texto. (Editores de texto são muito mais baratos do que os programas de processamento de texto, e eles são muito rápido. Ainda melhor, editores de texto ter muito pouco espaço no seu disco rígido.)
Você pode usar um processador de texto, como Microsoft Word, para criar arquivos de programa. Mas, por padrão, processadores de texto inserir formatação em seu documento. Essa formatação torna impossível para um compilador Java para fazer seu trabalho. Usando processadores de texto para escrever programas em Java não é recomendado. Mas, se você deve usar um processador de texto, certifique-se de salvar seus arquivos de origem com a extensão .java. (Chamada em um arquivo SomeName.java.) Lembre-se, também, para usar o comando Salvar como para salvar com o tipo de arquivo de texto simples.
Usando um editor personalizado
Mesmo se você não usar um ambiente de desenvolvimento integrado, você pode usar outras ferramentas para tornar a sua vida de programação fácil. Pense, por um momento, cerca de um editor de texto comum - um editor como o Windows Notepad. Com o bloco de notas que puder
- Criar um documento que não tem formatação
- Localizar e substituir caracteres, palavras e outras cordas
- Copiar, cortar e colar
- Impressão
- Não há muito mais
Bloco de notas é bom para escrever programas de computador. Mas se você pretende fazer um monte de programação, você pode querer experimentar um editor personalizado. Estes editores fazer mais do que o Windows Notepad.
Eles têm
- destaque de sintaxe
- Atalhos para compilar e executar programas
- exibições do Explorer-like de suas obras em andamento
- conclusão de código
- Outro material legal
Quando se trata de escolher um editor personalizado, dois favoritos são JCreator e TextPad. JCreator tem muitas características interessantes, incluindo as ferramentas para escrever algum código Java clichê. TextPad tem menos recursos específicos do Java, mas TextPad é um grande editor de texto de uso geral.