domingo, 29 de julho de 2012

Onde desenvolver?

Oi pessoal, vamos começar a praticar, mais para isso precisamos criar nosso ambiente de desenvolvimento, e ninguém quer desenvolver em java no bloco de notas... Por isso foram criadas as IDE's (Integrated development environment) e suas principais caracteristicas são:
  • Possuem interface gráfica para desenvolvimento.
  • Substitui o desenvolvimento em linha de comando.
  • Aumenta a produtividade.
  • Automatiza alguns processos.
As IDE's são um conjunto de ferramentas, bibliotecas e exemplos para desenvolvimento.
Algumas  das ferramentas mais conhecidas para a programação em java são o eclipse e o netbeans.
Uso bastante o eclipse, acho mais poderoso em relação a alguns aspectos, por outro lado o netbeans possui um poderoso recurso grafico, facilitando bastante a criação de telas.

Para o download do eclipse acesse esse link: http://www.eclipse.org/downloads/


Para o download do netbeans acesse esse link: http://netbeans.org/downloads/


Depois disso já podemos começar a desenvolver algo...

sexta-feira, 27 de julho de 2012

Visão Geral do JAVA

Oi pessoal, vamos falar um pouco sobre o mundo java e ter uma visão geral de como ele funciona.
A imagem a seguir dá um pouco dessa visão pra gente:
No topo da imagem fica o nosso programa criado, logo a baixo vem a API java e a Java Virtual Machine (JVM).

API Java:  é uma coleção de componentes prontos Java, que falicita o trabalho do programador. Um exemplo é a minipulação de arquivos.
JVM:  Assegura independência das aplicações entre diferentes plataformas, e traduz comandos java para a linguagem de máquina.

Abaixo temos outra imagem que descreve de forma melhor o funcionamento:
Quando programamos em java, criamos arquivos com extenção .java, esse arquivos são compilados pelo compilador java transformando-os em arquivos com extensão .class. Esses arquivos são chamados de bytecodes, que são instruções de máquina específicas para a JVM. É um código intermadiário que a JVM transforma em instruções da máquina que está executando o programa.
Pro isso o java é multiplataforma, o codigo de máquina será gerado pela JVM na hora que for rodado.

Bom pessoal, espero que o que passei tenha ficado claro, qualquer dúvida podem entrar em contato.

Java para iniciantes

Oi pessoal, sejam bem vindos a meu blog.

Vou postar no blog no decorrer do mês o básico do java para que iniciantes na linguagem possar aprender com mais facilidade.

Aqui estão alguns tópicos que serão abordados:

  • Como funciona o Java.
  • Criando seu primeiro projeto Java.
  • Criando classes em Java.
  • Orientação a objetos com Java.
  • ...
Espero que aproveitem, vou tentar colocar prática para melhorar o aprendizado e estarei a disposição para tirar dúvidas via e-mail.