>> Java <<

>> voltar <<

- Esse Guia foi elaborado para pessoas que querem aprender a contruir páginas em HTML, aconselho a primeiro ler a introdução para ter uma base sobre HTML, depois de ter essa Base a primeira coisa que a pessoa que está aprendendo quer é descobrir novos comandos, aqui neste Guia, eles estão dividos em categorias para facilitar ainda mais.
- Este Guia foi elaborado por Victor Barros Halla. Este Guia está liberada para copia (obvio) em formato eletronico, mas se trechos forem usados em outras publicações, por favor incluam de onde tiraram e quem escreveu. DISTRIBUICAO LIBERADA PARA TODOS, desde que mantido o copyright e a gratuidade. O Guia gratis e nao pode ser vendido (senao vou querer minha parte, hehehehehe).

Introdução

     O Java é uma linguagem orientada a objetos desenvolvida pela Sun MicroSystems, uma empresa muito conhecida pelas suas estações de trabalho UNIX. Modelada após o C++, a linguagem Java foi projetada para ser pequena, simples e compativel com diversas plataformas e sistemas operacionais, na fonte e no nivel binario.
     Um fato importante para você compreender o Java é que você pode fazer muito mais do criar simples applets, isso é, você pode criar aplicativos igualmente como no C++, pois foi desenvolvido num sistema de programação full-fledged.
     A linguagem Java foi desenvolvida em 1991, como parte de um projeto de pesquisa para o desenvolvimento de software destinado a dispositivos eletrônicos. Seus objetivos eram ser rapidos, pequenos, eficiente, multi-funcionais, com esses motivos ela se tornou uma linguagem excelente para a Internet. A linguagem só obteve sucesso quando foi lançada em 1994 com o HotJava, um navegador capaz de ler os aplicativos escritos em Java, com isso lançou o Conjunto de Recursos para o Desenvolvedor Java (JDK).

Por que o Java é uma linguagem Independente ?

     Isso é uma das maiores vantagens do Java, pois pode trabalhar em varias plataformas, o que a torna independente.
     Usualmente, quando você compila um programa escrito numa determinada linguagem, o compilador converte seu programa em linguagem de máquina ou em instruções de processador, dessa forma, por exemplo: um programa compilado num sistema PowerPC (Apple), só funcionará neste sistema, caso você deseje utilizar esse programa em um sistema Pentium, deverá achar um copilador para esse sistema e recompilar o seu codigo.
     Em Java a situação é bem diferente pois o compilador e um interpretador, o copilador não compila para a linguagem de máquina, e sim para os bytecodes, que é um conjunto de instruções bastante parecidas com códigos de máquinas, mas não é especifico a nenhum processador. Agora, para você executar o seu programa em Java, você utiliza o interpretador de bytecode, que por sua vez executa o programa do Java, assim cada sistema possui uminterpretador, dessa forma um unico aplicativo pode ser executado em diversos sistemas.

Por que o Java é uma linguagem Orientada a Objetos ?

     A tecnica de programação orientada a objetos (POO), permite que você aproveite completamente a metodologia orientada a objetos e seus recursos de criação de programas modulares, flexiveis e reutilização do codigo. Muitos desses conceitos sao herdados de C++, a linguagem de base do Java, mas além delas existem outras de que o Java tira varios conceitos. Da forma como a maioria das linguagens orientada a objetos o Java possui uma Biblioteca de classes que fornecem dados básicos.

Obtendo os Softwares

     Para escrever programas em Java logicamente você irá precisar de um ambiente de desenvolvimento para essa linguagem, como:
 - O Conjunto de Recursos para o Desenvolvimento Java, que fornecerá tudo que for nescessário, esse já esta disponivel para varios Sistemas como Windows NT, Windows 95, etc. Você pode obter através de ftp://java.sun.com/pub/
  - Ou ainda o KIT da Microsoft J++, desenvolvido especialmente para a linguagem Java.

As Lições

     Este guia daqui em diante será dividido em lições, como não tenho muito tempo disponivel irei colocando se possivel uma lição por semana.