Introdução ao Java - Hello World

Aqui, uma breve explicação sobre como é feita a programação Java.

[ Hits: 11.148 ]

Por: Clauber Cesario em 18/06/2014


Definição / Programando em Java



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:
Linux: Introdução ao Java - Hello World
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.

   

Páginas do artigo
   1. Definição / Programando em Java
Outros artigos deste autor

Gerando logs em Java

jQuery - Criando um simples jogo da velha

Leitura recomendada

Introdução ao Swing (parte 1)

Instalando e Configurando o JAVA

Programação orientada a objetos e o Java (parte 3)

Programação orientada a objetos e o Java (Parte 6)

Jubler - Editor de legendas de filmes para Linux

  
Comentários
[1] Comentário enviado por MAPOGOS em 19/06/2014 - 19:46h

Tenho um projeto em mente de um programa de caixa, ou um protótipo para futuramente estar no mercado.
Tenho várias dúvidas e é por esse motivo que irei ler este tutorial com muita atenção e irei fazer minhas perguntas, obrigado quem postou este artigo, assim que tiver tempo vou tirar minhas dúvidas para continuar o andamento do meu projeto caixa.
Pra começo estou no WorkBanch criando a base de dados para passar para máquina virtual ou para o banco de dados MySql.
Tenho várias dúvidas se quiser me acompanhar agradeço muito obrigado.

[2] Comentário enviado por klone1 em 19/06/2014 - 21:33h

Ola TecDogged, fico feliz por te lido meu artigo , pode tirar duvida cmg pelo email - klone.linux@bol.com.br


Logo estarei publicando mais artigo de outras linguagem php, C# usando o MonoDevelop , javascript e desenvolvimento para android. To preparando um artigo usando o mysql junto com Java .


Abraços


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts