TEKSblog

curso de java e muito mais!

“Hello Mundo” parte 3

May 30th, 2008 by Rogerio Cesar Palmieri

Escrevemos o primeiro programa em java, compilamos e executamos ele na ultima aula (aula 4).
Vamos dar uma olhada mais de perto no código do programa “Hello Mundo”.
O código do programa deverá ser:

/*
* Main.java
*
* Created on 25 de Outubro de 2007, 11:56
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/

package hellomundoapp; /**
*
* @author Rogerio
*/
public class Main {

/** Creates a new instance of Main */
public Main() {
}

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.println(”Hello Mundo!”); // visualiza a frase.
}

}

Para começar, numerei as linhas para facilitar a explicação.

O programa “hello Mundo” possui três componentes: os comentários do código, a definição da classe hellomundoapp e o método main.

Os comentários do código

Os comentários são textos escritos pelos programadores para melhorar a o entendimento do código do programa. Normalmente explica o que o código vai fazer naquela parte do programa. Serve para que outros programadores se orientem e entendam o que está acontecendo naquela parte do programa. Os comentários não fazem com que o computador realize uma ação quando o programa é executado O compilador Java ignora os comentários.

Há 3 maneiras de inserir um comentário em um programa Java:

1 - /* comentário */ - escreve-se o comentário entre os */. Pode-se fazer em múltiplas linhas. Abre-se o comentário com /* , escreve-se com múltiplas linhas ou não, depois fecha-se o comentário com */ . No programa “Hello Mundo “, há comentários de múltiplas linhas iniciando na linha 1 e fechando na linha 8. este comentário estão escritos o dia de criação do programa. O NetBeans cria automaticamente este tipo de comentário toda vez que criamos uma class

2 - /** documentação*/ -comentário utilizado para escrever documentação. As linhas 10 a 13 (autor do programa), 16(criação de uma nova instancia de classe), 19 a 21 (parâmetros) são comentários de documantação também criados automaticamente pelo NetBeans.

3 - // comentário - comentário de única linha. O compilador java ignora tudo após //. O comentário pode ir até o fim da linha. Na linha 23 inserimos um comentário de uma única linha explicando o comando escrito no código.

Use comentários para esclarecer conceitos difíceis do programa.
Esquecer um dos delimitadores do comentário causa um erro de sintaxe.
Não se preocupem com algumas palavras escritas acima como nos comentários de documentação. Vamos vê-las no tempo certo

Definição da Classe main

Uma classe é definida pelo seguinte comando:

class nomedaclasse {
. . .
}

A palavra class inicia a definição da classe seguida pelo seu nome e o código de cada classe aparece entre os colchetes. O conceito de classes veremos nas próximas aulas. Em nosso programa a classe é iniciada na linha 14 e finalizada na linha 25.

14 public class Main {

15 /** Creates a new instance of Main */
16 public Main() {
17 }

18 /**
19 * @param args the command line arguments
20 */
21 public static void main(String[] args) {
22 System.out.println(”Hello Mundo!”); // visualiza a frase.
23 }

24 }

O Método main

Nas aplicações em Java, toda aplicação deve ter o método main cuja o código é:

public static void main(String[] args)

Este comando é o ponto de entrada de sua aplicação e chamará todos os outros métodos requeridos pelo seu programa. O método main começa na linha 21 e se encerra na linha 23.

A linha 22:

System.out.println(”Hello World!”);

Utiliza a classe System das bibliotecas java para escrever a mensagem no dispositivo de saída padrão, no caso a janela Saída do netBeans.

21 public static void main(String[] args) {
22 System.out.println(”Hello Mundo!”); // visualiza a frase.
23 }

Se você não entendeu…

O programa java é dividido e 3 parte; os comentários, a definição de classe e o método main

Os comentários pode ser escritos de 3 formas (/* texto*/, /** documentação*/ e //texto ) e não são lidos pelo computador. Servem para explicarmos partes do código melhorando a legibilidade do programa.

Classe será explicado melhor no futuro.

O método main é o método que executará o código e todos os outros métodos de seu programa. Todo programa Java tem que ter o método main.

Muita coisa pra um dia? Tudo bem!!! Conforme formos nos aprofundando, estes conceitos vão ficando mais simples. Lembrem-se que ainda estamos no primeiro programa.

Espero que tenham gostado!!!

Referência: http://java.sun.com/docs/books/tutorial/getStarted/cupojava/netbeans.html

Java- Como Programar - Deitel Quarta Edição

Dúvidas: teks@palmierinet.com

Category: Java, SEO, curso, programação | No Comments »

Hello Mundo, parte 2!

May 14th, 2008 by Rogerio Cesar Palmieri

Vamos dar uma recapitulada no que fizemos até agora:
- Primeiro instalamos o NetBeans e o Java
- Depois criamos um projeto e, dentro deste projeto, uma classe principal hellomundoapp.HelloMundoApp

A linguagem java funciona assim: você sempre tem uma classe principal (main) que vai executar o programa e chamar outras classes. Se você não entendeu, não tem problema, tudo ficará claro quando nos aprofundarmos mais na programação.

Vamos retomar onde paramos na aula anterior

Na janela de edição de código, substitua a linha:

// TODO code application logic here

Pela linha:

System.out.println(”Hello Mundo!”); // visualiza a frase.

IMPORTANTE

Tenha cuidado ao digitar . JAVA é case-sensitive, isto é, ele diferencia maiúsculas de minúsculas. Para o compilador as palavras casa, CASA, Casa e caSa são diferentes. Portanto deve-se escrever o código exatamente como está escrito. O uso incorreto de letras minúsculas e maiúscula na escrita de um programa em java gera um erro de sintaxe.

Salve o programa. Escolha no menu superior Arquivo/Salvar

O código do programa deverá ser:

*
* Main.java
*
* Created on 25 de Outubro de 2007, 11:56
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/

package hellomundoapp;

/**
*
* @author Rogerio
*/
public class Main {

/** Creates a new instance of Main */
public Main() {
}

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
}

}

/

Para compilar o arquivo escolha no menu superior Construir/Construir Projeto Principal

A janela Saída do NetBeans deve apresentar algo semelhante ao escrito na figua abaixo (clique para ampliar!)

Se tudo deu certo a aparecerá a mensagem a seguinte mensagem na ultima linha na janela : “Executado com sucesso”. Se houver algum problema no código, aparecerá na ultima linha da janela “Falha na Execução” e nas linhas anteriores as dicas sobre onde está a falha. Na janela Saída, o erro aparece na forma de um hiper-link. Basta clicar no link para navegar até aonde está o erro e corrigi-lo. Depois escolha no menu superior Construir/Construir Projeto Principal para compilar o código novamente

Se você fez tudo certo, sugiro que estrague o programa apenas para ver como a janela Saída demostra o erro. Apague um colchetes por exemplo. Depois conserte e compile o programa de novo.

Para executar o programa escolha no menu superior Executar/Executar Programa Principal

A janela Saída do NetBeans deve apresentar algo semelhante ao escrito na figua abaixo (clique para ampliar!)

O programa deverá escrever “Hello Mundo” na janela Saída do NetBeans

Parabéns !!! Seu programa funciona !!

Você escreveu seu primeiro programa em Java!!

Na próxima aula explicarei o código e o funcionamento do programa

Referência: http://java.sun.com/docs/books/tutorial/getStarted/cupojava/netbeans.html

Category: Java, curso | No Comments »