Java Interface GUI - Criando sua Primeira GUI

Fala galera!

Hoje eu vou começar aulas sobre como você criar uma interface gráfica com o Java, muitas pessoas principalmente os inciantes não gostam muito dos programas em modo texto, mas aquelas aulas em modo texto são essenciais pois explica, os conceitos básicos da linguagem como variáveis  condições de repetições e etc. Por isso como pré requisito para ter um bom desempenho você terá que ter visto todas as aulas de java iniciantes aqui no blog ou ter os conhecimentos dos conceitos básicos da linguagem Java. Para o nosso primeiro exemplo nada de muito complexo, pelos mesmos motivos de se começar com um Hello World. O nosso programa também ira imprimir uma mensagem só que dessa vez dentro de uma caixa de dialogo com a mostra abaixo. O resultado do nosso programa e mostra logo abaixo

Java Iniciantes - Meu primeiro programa HelloWorld

Olá, iniciante seja bem vindo a mais uma aula do curso de java.

    Hoje você vai cria o seu primeiro programa java. O nosso primeiro programa imprimi uma mensagem na tela  Hello World (Olá mundo). Mas porque Hello World? por dois motivos, o primeiro é uma tradição em todas as linguagens de programação que eu conheço você começar com um hello world, e aqui não podia ser diferente, o segundo e que por ser muito simples de fazer e  a possibilidade de dar alguma coisa errada e muito pequena. Para você que esta começando agora e muito importante que os pequenos exemplos que você faça sai tudo certo, porque se der algo errado você vai acabar desanimando e com uma frustração de que e muito difícil. Vamos por a mão na massa agora.
    Primeiro crie em seu disco local uma pasta com o nome "Curso java" para ficar mais facil. Abra o bloco de notas e e digite o código abaixo(não vale copiar e colar, você só vai aprender fazendo), digite do jeito que esta inclusive letras maiúsculas e minúsculas, pois o java e uma linguagem de programação "Case Sensitive", ou seja maiúsculas são diferentes de minúsculas ex: Novo, novo, noVo, são palavras completamente diferentes não se preocupe pois eu vou explicar tudo logo em seguida.

1. class HelloWorld{
2.       public static void main(String[] args){
3.            System.out.println("Hello World!");
4.       }
5. }

    Salve o la na pasta que você criou no seu disco local com o nome "HelloWorld.java" o nome do arquivo em disco tem que ter o mesmo nome da classe "class HelloWolrd" não se esqueça das maiúsculas  como falei la em cima o java e Case Sensitive. Agora vamos compilar o seu programa primeiro abra o prompt de comando e digite o seguinte comando "cd C:\Curso java" e der enter esse comando vai direcionar o compilador para a pasta onde esta salvo o seu código fonte do programa segundo digite "javac HelloWorld.java" para que seja compilado e gere o Bytecode e por ultimo digite "java HelloWorld" sem a extenção .class. Se apareceu o mensagem Hello World, você acabou de fazer seu primeiro programa.                                                          
    Vamos agora para as explicações do código  a primeira linha e a definição da classe no nosso caso  HelloWorld, é por isso que o nome do arquivo em disco tem que ter o mesmo nome porque se não o compilador vai dar um erro, na linha 2 "public static void main(String[] args){ " e o método main principal da nossa classe e por onde o compilador vai começar a roda o programa, o public static diz que ele e um método publico e que não pode ser instanciando apenas usado da maneira com esta o void diz ao compilador que esse método e tem nenhum tipo de retorno, o método main recebe como parametro um vetor de Strings[] args chamado de args nesse nosso programa não foi necessário passar esses parametros, na linha 3 o System.out.println("Hello World!"); é o comando responsável por imprimir uma mensagem na tela que esta entre as aspas Hello World!, nas ultimas duas linha fechamos o nosso método e a nossa classe com o carácter }. O caracteres "{ }" são responsáveis pelo abertura e fechamento das classes e métodos, o ";" responsável pela finalização de um comando em java, todo comando em java de ter um ponto e virgula no final da linha.
    Espero que vocês tenham gostado fiquem ligados nas próximas aulas. Valew!

Java Tutoriais - Sequencia Fibonacci

Olá pessoal!

     O nosso tutorial de hoje é sobre a sequencia de Fibonacci (0,1,1,2,3,5,8,13), pois ela um desafio em todos os cursos da área de programação para quem esta começando agora e os iniciantes acabam quebrando muito a cabeça com ela.
     A sequencia de Fibonacci é composta por números naturais no qual os dois primeiros termos dessa sequencia é 0 e 1, e o termos subsequente são encontrados com a soma dos dois últimos antecessores ex: 0+1=1, 1+1=2 , 1+2=3.... O nosso algoritmo esta na linguagem de programação Java mas pode ser implementado em qualquer linguagem pois e logica não muda, como a sequencia de Fibonacci e infinita o algoritmo criado ira mostra os 12 primeiros temos da sequencia. O código e esse logo abaixo.


1.public class SequenciaFibonacci {
2.
3. public static void main(String[] args) {
4. int x, y, z;
5.
6. x=0; y=0; z=1;
7. System.out.println("y,\n z,");
8. for(int i=0; i<10; i++){
9. x=y+z;
10. System.out.println(x+",");
11. y=z;
12. z=x;
13. }
14.
15. }
13.}


    Vamos as explicações de como funciona o nosso algoritmo. Na linha 6 nos temos três variáveis "x, y, e z" e iniciamos duas delas "x e y" como o valor 0, "z" uma com o valor 1, "x" vai representar o termo subsequente enquanto "y e z" são os termos iniciais ou seja 0 e 1. na proxima linha nos mostramos os dois primeiros termos, na linha 8 nos entramos num laço que ira se repetir 10 vezez, a partir daqui e onde a magia acontece na linha 9 nos efetuamos a soma para compor o terceiro termo da nossa sequencia x=0+1(x=y+z),
o resultado dessa soma sera mostrado na tela pelo comando "System.out.println(x+"."");" após mostra o valor nos vamos atribuir o valor de "Z a Y", e o de "X a Z", y agora vale 1, e z vale 2. O laço se repete a te o 12º termo da sequencia que é 89.

Java Tutoriais - Criação de biblioteca .JAR

Ola, galera!

        Hoje vou mostrar como fazer bibliotecas JAR(Java ARchives), para você distribuir suas classes pela web. Nos vamos utilizar o IDE Eclipse para fazer isso. Então vamos por a mão na massa.
        Abra o eclipse e clique com o botão direito do mouse no projeto que você deseja criar o .JAR e depois em "Export".

      Na tela que ira aparecer clique na pasta "Java" para que ela se expanda, depois em "Jar file" e em "NEXT". 



     Na proxima tela escolha onde quer salvar a biblioteca .JAR e clique em "NEXT", a ela seguinte você deixar como esta, pode clicar em "NEXT" mais uma vez.





    A tela seguinte você dve escolher a classe principal do seu projeto na opção "Select the application entry point".



   Muito simples não é, ate a proxima.

Java Iniciantes- Instalação e configuração


     A primeira coisa a fazer para programar em Java e instalar o Java Development Kit (kit de Desenvolvimento Java). O JDK e um conjunto de ferramentas para o desenvolvimento de aplicações Java.
Faça o download do JDK aqui ou cole o endereço na sua URL http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html

Instalação.
     A instalação não e nada de mais e segue como uma instalação normal do Windows, só devemos nos atentar a algumas coisinhas, como por exemplo, o local da instalação. Vamos lá...


Primeiro passo: aceite os termos e clique em “NEXT”, para continuar.




Segundo passo:  aqui é um dos pontos que eu disse, nesta tela devemos clicar em “CHANGE” para escolher o local da instalação, sugiro que instale no disco local “C:\” pra fica mais fácil. Ex: C:\jdk1.5.0\ depois e só clicar em “NEXT”.




Terceiro passo: aguarde ate que os arquivos sejam carregados para o seu computador.



       Durante essa instalação iram iniciar uma nova instalação do JRE esse instalação você so precisa clicar em “NEXT”, pode deixar o diretório de instalação padrão mesmo.



Quarto passo: é só finalizar a instalação clicando em “FINISH”.



      Depois de instalado o JDK e hora de configurar o computador para começarmos o nosso aprendizado em Java.



Configuração do ambiente.

     Iremos agora configurar as “VARIAVEIS DO ABIENTE” essas variáveis contem informações, e servem para controlar como os programa se comportam nos iremos configurar  três variáveis a “PATH, CLASSPATH e a JAVA_HOME”.

Primeiro passo: clique com o botão direito do mouse em
Meu Computador>>propriedades>>avançado>>variáveis do ambiente.



Segundo passo: Na caixa de dialogo em variáveis do sistema clique em nova.



Em nome da variável coloque JAVA_HOME e em valor digite o local onde o Java foi instalado no nosso caso C:\jdk1.5.0 e de ok, essa variável ira conter o endereço onde esta instalado o Java.



Terceiro passo: Vamos criar agora a variável CLASSPATH do mesmo jeito da JAVA_HOME. No valor da variável coloque o que esta abaixo do mesmo jeito que esta.

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\htmlconverter.jar;%JAVA_HOME%\jre\lib;%JAVA_HOME%\jre\lib\rt.jar

Em um outro artigo eu falarei sobre essa variável.
Quarto passo: Criem ou editem caso ela já exista a variável PATH, no valor da variável coloquem o seguinte.

%JAVA_HOME%\bin;%JAVA_HOME%\lib

Essa variável e fundamental pois ela guardo o caminho e diz onde se encontra o compilador e outros arquivos referentes a compilação e execução dos programas em Java.
Depois de ter criado as variáveis do ok e pronto. Agora para podermos testa se tudo esta correto vá em Menu Iniciar >> executar  digite CMD e de ok, no prompt digite “javac”. Se na tela apareceu o que esta na imagem abaixo é porque deu tudo certo. Parabéns :D



Até a próxima pessoal.