Introdução e Generalidades
Página: 1/2
Java é uma linguagem de programação orientada para objectos, designada abreviadamente pela sigla (POO), ou na terminologia inglesa, Object Oriented Programming (OOP), significando este arquétipo que a análise, o projecto e o desenvolvimento de software, destes sistemas, são baseados na produção e interacção entre as diversas unidades, designadas por objectos.
Este portal está obviamente dirigido para a divulgação desta linguagem de programação, através de artigos, debates e tutoriais, daí a oportunidade deste conteúdo.
1. Introdução à linguagem Java
A linguagem Java começou a ser desenvolvida na década de 90, na empresa Sun Microsystems, por uma equipe chefiada por James Gosling, uma das particularidades desta linguagem é que ao contrário das linguagens convencionais, que são compiladas para código nativo, esta é compilada para um bytecode que é depois executado por uma máquina virtual.
Designa-se por código nativo, o código que é executado directamente pelo computador, sendo esta estrutura de código perfeitamente compatível com o hardware do computador, ou seja, com a sua arquitectura. Como a linguagem Java é compilada para um código intermédio, faz com que esta característica permita que o programa corra em qualquer plataforma, bastando para tal, dotar o computador, com uma máquina virtual adaptada ao seu sistema operativo.
Assim, a máquina virtual Java (Java Virtual Machine, sigla inglesa JVM) é um programa que carrega e executa os aplicativos Java, transformando os bytecode em código executável de máquina.
Para se programar em Java, não é necessário entender os bytecode, mas apenas as instruções da linguagem propriamente dita.
2. Porquê a linguagem Java?
As pessoas comunicam umas com as outras utilizando diferentes linguagens. Da mesma forma, necessitam de escrever programas de computador, como jogos, calculadoras, editores texto, usando diferentes linguagens de programação. Sem programas, o computador seria completamente inútil.
As partes físicas do computador são designadas de hardware, e os programas são conhecidos como software. As línguas mais populares, utilizadas na programação de computadores, são o Visual Basic, C++, e Java.
O que torna então, a linguagem Java diferente de muitas outras?
Primeiro que tudo, o mesmo programa Java pode ser executado em computadores diferentes como o PC, Apple e outros, com diferentes sistemas operativos, sem necessidade de proceder a mudanças.
Em segundo lugar, a linguagem Java, por ser de alto nível é bastante acessível de entender para os humanos (no contexto das diferentes línguas humanas).
Terceiro, a linguagem Java permite que você crie elementos (classes) que representam objectos do mundo real. Por exemplo, você pode criar uma classe Java denominada carro e definir os atributos dessa classe como portas, rodas, semelhantemente ao que os carros reais, possuem. Depois disso, baseado nesta classe já previamente criada, pode criar uma outra classe, por exemplo, Ford, que terá todas as características da classe carro, mais atributos que só os carros Ford dispõem.
Quarto, como linguagem de programação é das mais poderosas.
Por último, a linguagem Java é grátis! Você pode encontrar tudo para criar os seus programas Java na Internet, sem necessidade de gastar dinheiro.
3. Como começar
Para começar a programar em Java, primeiro precisa de descarregar de um software especial a partir do site da empresa Sun Microsystems. O nome completo deste software é Java SE Development Kit (JDK), cujo portal é o http://java.sun.com
Para um utilizador final, ou seja, que não pretenda programar, basta apenas ter instalado no computador a versão JavaSE Runtime Environment (JRE).
Em seguida, clique na palavra download sob o título SDK. Aceite o contrato de licença e seleccione a plataforma Windows (a menos que você tenha um Mac, Linux ou Solaris). Pressione o botão Save na próxima tela e seleccione a pasta do disco rígido onde você deseja salvar o arquivo de instalação Java. De seguida proceda normalmente à instalação.
Nesta primeira fase, começaremos por explicar um programa muito simples, que utiliza um editor de texto, bastando para o efeito o popular Notpad, se já possui mais conhecimentos de Java, sugerimos que instale o NetBeans e comece por este tutorial da Rua Java