Introdução
Olá, estaremos iniciando uma jornada pelo mundo java a partir deste post abrangendo desde o básico até as principais estruturas de dados utilizadas para resolver os problemas do dia a dia na programação.
Mas o que traz o java que difere das outras linguagens estruturadas? O java é uma linguagem totalmente orientada a objetos, ou seja, tudo é objeto em java, o que nos permite modelar um objeto e estende-lo facilmente pelo projeto. Outra característica importante é a independência de plataforma do java, pois diferente de outras linguagens, quando um programa em java é compilado, o seu código binário é interpretado pela JVM (Máquina virtual java) e com isso consegue rodar em qualquer plataforma que suporte o java. Outro ponto importante é que a linguagem java é case sensitive, o que quer dizer que a palavra "helloworld" é totalmente diferente de "HelloWorld" então fiquem atentos as letras minúsculas ou maiúsculas que venha utilizar em seus projetos.
Mas o que traz o java que difere das outras linguagens estruturadas? O java é uma linguagem totalmente orientada a objetos, ou seja, tudo é objeto em java, o que nos permite modelar um objeto e estende-lo facilmente pelo projeto. Outra característica importante é a independência de plataforma do java, pois diferente de outras linguagens, quando um programa em java é compilado, o seu código binário é interpretado pela JVM (Máquina virtual java) e com isso consegue rodar em qualquer plataforma que suporte o java. Outro ponto importante é que a linguagem java é case sensitive, o que quer dizer que a palavra "helloworld" é totalmente diferente de "HelloWorld" então fiquem atentos as letras minúsculas ou maiúsculas que venha utilizar em seus projetos.
Ambiente
Quanto as ferramentas necessários para estarmos desenvolvendo nossos programas são: SDK do java (Kit de desenvolvimento de software java) que pode ser facilmente encontrado no site da oracle , se o seu sistema operacional é o linux ubuntu poderá também seguir nosso tutorial instalando java no ubuntu, caso utilize windows recomendo seguir este tutorial excelente do devmedia. E quando finalizar a instalação do sdk, o próximo passo é instalar uma IDE(Ambiente de desenvolvimento integrado), será um programa que irá nos auxiliar durante o desenvolvimento de nossos projetos, tanto com sintaxe quanto com ferramentas que agilizarão alguns processos. Há duas IDE's bastante utilizadas no desenvolvimento em java: o eclipse(open source) e o netbeans (desenvolvido pela oracle).
Hello World!
Agora que temos nosso ambiente instalado, iremos executar o nosso primeiro programa em java! Como de costume o primeiro programa que faremos será o Hello World, que printará uma mensagem na tela. O primeiro passo é abrir sua IDE e iniciar um novo projeto java, estarei utilizando o eclipse para a construção dos nossos exemplos. Digite HelloWorld para o nome do projeto, e quando finalizar a criação do projeto clique em cima dele com o botão direito do mouse, e selecione new->class, e digite HelloWorld, logo após o seu arquivo deve estar assim:
public class HelloWorld {
}
Certo, neste ponto temos a classe HelloWorld pronta, agora adicionaremos o método principal de todo projeto em java, ou seja, o método main, para quem já programou em c ou outra linguagem estruturada métodos na orientação a objetos são como funções, e a "função" que criaremos agora será a main, para isso digite o seguinte código:
public class HelloWorld { public static void main(String[] args) { System.out.print("Hello World!"); } }
Bom agora é só executar o programa e obter a seguinte mensagem no console:
Hello World!
Explicação
O que está acontecendo em nosso método main, é uma chamada ao sistema operacional com o pacote System, basicamente o nosso programa está dizendo: "Hey sistema operacional, imprima esta mensagem("Hello World!") na saída padrão(monitor).
Código fonte
O código fonte do nosso programa se encontra disponível no repositório turimlab-java no github. Até a próxima!
0 comentários:
Postar um comentário