O que é Java?
Bom, primeiro de tudo, quero dizer que trabalho com programação desde meus 17 anos, e de varias linguagens que aprendi, a que mais me gostei foi
Java.
Java é uma linguagem independente, ela não se preocupa com qual S.O. você está usando, apenas se preocupa com a programação em si.
Bom, você deve estar se perguntando: Afinal, então, o que é o Java?
"Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems.
Diferentemente das linguagens convencionais, que são compiladas para código nativo, a linguagem Java é compilada para um bytecode que é executado por uma máquina virtual".
Fonte:
Java (linguagem de programação) – Wikipédia, a enciclopédia livre
A princípio, deve se imaginar que Java deve ser difícil, por ser baseada em
C, mas engana-se, pois o Java tem um conceito muito poderoso que se chama orientação a objeto, diferente do
C, onde a programação é estruturada.
Uma das coisas que você deve estar se perguntando é: Como é possível um programa escrito em Java rodar em várias plataformas (
GNU/Linux, Mac OS e Windows)?
Muito simples, a sacada do Java está no seu núcleo que se chama máquina virtual. Essa máquina virtual fica responsável por traduzir os bytecodes que são enviados a ela.
O bytecode, nada mais é, do que o código fonte compilado. A máquina virtual fica responsável por gerar o código de máquina para cada plataforma.
Existem várias máquinas virtuais para cada plataforma, tornando, assim, possível programar um único código fonte e rodar em várias plataformas.
Programando em Java
Bom, vamos agora fazer a parte mais legal, que é escrever o código fonte do nosso programa em Java.
Para começar, devemos baixar o JDK (kit de desenvolvimento Java). Esse kit vem com as ferramentas e o que precisamos para desenvolver nosso programa.
Não irei mostrar nesse artigo como baixar e configurar, futuramente publicarei outro artigo sobre como fazer isso.
Tendo o JDK em mãos, só falta escrever o código e compilar para rodar nosso programa:
1. Abra qualquer editor de texto, pode ser o GEdit, nano, qualquer um e escreva o seguinte trecho de código:
public class Ola
{
public static void main(String[] args)
{
System.out.println("Ola mundo"); //Exibe uma mensagem na tela
}
}
Onde:
- public classs Ola :: declara o nome da classe, não se preocupe em entender isso agora, explicarei isso mais tarde em outros artigos.
- Assim como em C, tem o método de entrada do programa, o conhecido main. Nele, é que começa a execução do programa. Esse método deve estar exatamente assim public static void main(String[] args). Se tiver alguma coisa de diferente na assinatura desse método, o compilador apontará como erro de compilação.
- System.out.println :: exibe uma mensagem na tela.
Depois de ter feito isso, salve o arquivo como
Ola.java. Tem que ser com o mesmo nome que foi dado à classe. Isso é uma regra do Java, pois quando ele compila, procura o nome do arquivo com o mesmo nome da classe, e ele faz essa comparação.
Deve ficar assim, o código fonte:
Feito isso, abra seu terminal e navegue até o diretório onde foi salvo seu arquivo
Ola.java e execute a seguinte linha de comando:
javac Ola.java
Perceba que ele irá gerar um arquivo
.class, nesse caso, será nosso bytecode. Agora, só resta executar o programa.
Ainda no terminal, digite a seguinte linha de comando:
java Ola
Feito isso, ele irá exibir uma mensagem no terminal.
Conclusão
Bom, acho que deu para ver como é feita a programação no Java.
Lógico que não se executa o programa Java, assim na mão, existem IDEs como o NetBeans, Eclipse, etc, que ficam responsáveis por essa parte e que nos ajudam a tornar nosso trabalho de programação mais ágil.
Espero que tenham gostado desse meu primeiro artigo.
Até a próxima.