1 - Criando meu primeiro programa em Java Para criar um

Propaganda
1 - Criando meu primeiro programa em Java
Para criar um programa Java podemos utilizar um editor de textos (Bloco de
Notas/Windows, Notepad ++ ou GEdit/Linux) e o console do sistema operacional, ou um
ambiente de desenvolvimento integrado (IDE). Um ambiente de desenvolvimento
integrado (IDE) é um software aplicativo que provê um construtor de interfaces (GUI), um
editor de códigos, um compilador e/ou interpretador e um depurador.
Nesta aula apresentaremos a criação, compilação e execução de um programa Java
utilizando o Notepad++ e na seqüência a criação de um programa utilizando a IDE –
NetBeans.
Obs.: para realizar estas atividades tenha certeza de que já tenha instalado no
sistema operacional o Java JDK e o NetBeans.
a. Passos para criar um programa Java utilizando o Notepad++ e o console
1. Primeiro passo Editar o programa
Inicie o Notepad++ na janela deste editor digite o programa abaixo:
aula 03 - Editar, compilar e executar um programa java
1
Depois de digitar o código do programa, precisamos salvar o arquivo.
Para isso é necessário seguir regras, a primeira é que o nome do arquivo
deve ser o mesmo nome da classe, respeitando as letras maiúsculas e
minúsculas. A segunda regra é que o nome do arquivo com o código fonte
em Java deve ter a extensão .java. Seguindo estas duas regras salve o
programa digitado na pasta ProgramasJava, que deve ser criada na Área de
Trabalho do seu Computador.
Dica: no Notepad++ o padrão é que os arquivos salvos tenham
extensão .txt, como necessitamos que o arquivo do programa criado acima
tenha extensão .java, escreva o nome do arquivo entre aspas “Hello.java”,
conforme demonstrado na janela abaixo:
2. Segundo passo compilar o programa
Com o arquivo fonte devidamente salvo, podemos compilar este
programa. Para isso inicialize o console/prompt de comandos (iniciar –
programas – acessórios – prompt de comando). Com a janela do console
aberta acesse o diretório onde salvou o arquivo (no caso do meu micro o
comando
C:\Users\Alice\Desktop\ProgramasJava).
Dentro
do
diretório
verifique se o arquivo Hello.java realmente está neste diretório (digite o
comando dir), conforme representado na janela abaixo.
aula 03 - Editar, compilar e executar um programa java
2
Após certificar que o arquivo está no diretório correto, podemos
compilar o programa,
para isso utilizamos o comando: javac [Nome do
Arquivo]. Ou seja:
javac Hello.java
Durante a compilação, é criado o arquivo: [Nome do Arquivo].class,
neste caso, Hello.class, que contém o código em linguagem de máquina
(chamado de bytecode). Na janela abaixo a primeira linha contem o
comando para compilar o arquivo Hello.java(javac Hello.java) na segunda
temos o comando que lista o conteúdo do diretório (dir) para verificar se o
arquivo Hello.class realmente foi criado.
aula 03 - Editar, compilar e executar um programa java
3
Caso o programa contenha algum erro de sintaxe, este será
apresentado na tela durante a compilação e o arquivo .class não será
criado/atualizado. Logo é necessário voltar ao programa fonte e corrigir o
erro. Para simular esta situação vamos alterar o código fonte retirando o
ponto e virgula no final da linha de comando que imprime na tela a
mensagem Hello World. Feito a alteração salve o arquivo novamente e
execute o compilador Java (javac Hello.java), observe que aparecerá uma
mensagem de erro, como apresentado na janela abaixo:
Observe que o compilador indica a linha (10) e o erro (; expected) para
que seja feita a correção. Para continuarmos a nossa atividade corrija o erro
no arquivo fonte e compile novamente.
3. Terceiro passo executar o programa
Com o código fonte devidamente compilado e sem detecção de erros
podemos executar o nosso programa. Para executar o programa, utilizamos
o comando: java [nome do arquivo sem a extensão]. No caso do programa
que criamos o comando é : java Hello. A janela abaixo mostra o resultado
da compilação (sem erros), a linha de comando para executar o programa e
finalmente a resposta, no nosso caso a mensagem Hello world!
aula 03 - Editar, compilar e executar um programa java
4
b. Passos para criar um programa Java utilizando o ambiente de
desenvolvimento integrado NetBeans
Quando utilizamos um ambiente de desenvolvimento integrado, as
ações de edição, compilação e execução podem ser realizadas na própria
IDE(IDE - Integrated Development Environment). Para criamos um
programa Java utilizando uma IDE é necessário fazer a instalação do JDK e
do ambiente de desenvolvimento integrado(IDE).
A seguir apresentamos os passos para fazer todo o processo de
criação de um programa Java, já feito na seção anterior, utilizando a IDE
NetBeans.
1. Primeiro passo Editar o programa
Inicie o NetBeans clicando no atalho que está na área de trabalho, se
não existir o atalho acesse o Windows Explorer e localize o arquivo de nome
eclipse.exe, normalmente fica gravado no C:\Program Files\NetBeans
6.9.1\bin.
a. Criar o projeto
Inicie o menu Arquivo e escolha a opção Novo Projeto e em
seguida a janela Novo Projeto será exibida. Neste momento deve-se
clicar na categoria Java, após selecionar a categoria será exibido, à
direita, na guia Projetos, os tipos de projeto que podem ser criados,
escolha Aplicativo Java e clique em próximo que a janela Novo
Aplicativo Java será exibida.
aula 03 - Editar, compilar e executar um programa java
5
Na janela Novo Aplicativo Java deve ser fornecido o nome do
projeto, que no nosso caso deve ser ProjetoAplicativoJava1 e o
diretório onde deverá ser criado este projeto(c:\users\aluno), conforme
representado na janela a seguir.
aula 03 - Editar, compilar e executar um programa java
6
Para terminar o processo de criação do projeto clique em
finalizar. Como na criação do projeto mantivemos ativada a opção de
criar a classe principal Main, já será mostrada na tela uma janela
aberta com este arquivo, que possuirá algumas linhas de código
conforme janela abaixo:
Como parte deste código é apenas comentário podemos apagar
estas linhas para facilitar o entendimento deste código, ficando da
seguinte forma:
aula 03 - Editar, compilar e executar um programa java
7
Para completar este código digite a linha de comando abaixo,
dentro do método main, que serve para mostrar uma mensagem na
tela:
System.out.println(“Meu primeiro programa em Java”);
b. Compilar e executar o programa
No NetBeans para compilar e executar o programa utilizamos a
mesma opção, a opção executar projeto principal que fica no menu
Menu Executar, ou basta clicar no botão Executar.
Caso o compilador não detecte erro de sintaxe o programa será
executado e a resposta apresentada pelo próprio NetBeans em uma
sub janela chamada console, conforme apresentado na próxima
imagem.
aula 03 - Editar, compilar e executar um programa java
8
2 - Entendendo o meu primeiro programa em Java
A seguir apresentamos o significado e o que cada linha de comando digitada do
programa abaixo:
public class Hello
{
/**
* Meu primeiro programa em Java
*/
public static void main(String[] args) {
// Exibir a mensagem "Hello world" na tela
System.out.println("Hello world!");
}
}
A primeira linha do código:
public class Hello
Indica o nome da classe, que neste caso é Hello. Em Java, todo e qualquer código
deverá ser escrito dentro da declaração de uma classe. Fazemos isso usando a palavrachave class. Além disso, a classe usa um identificador de acesso public, indicando que a
classe é acessível para outras classes de diferentes pacotes (pacotes são coleções de
classes).
A próxima linha contém uma chave {. Indica o início de um bloco de instruções. Neste
programa posicionamos a chave na linha após a declaração da classe, entretanto,
poderíamos também colocá-la na mesma linha em que a declaração foi feita. Então, o
código seria escrito da seguinte forma:
public
class
Hello{ou
public class Hello {
As próximas 3 linhas indicam um comentário em Java. Um comentário é uma
explicação do programador usada na documentação de uma parte do código. Este
comentário não é propriamente uma parte do código, é usado apenas para fins de
aula 03 - Editar, compilar e executar um programa java
9
documentação do programa. É uma boa prática de programação adicionar comentários
relevantes ao código.
/**
* Meu primeiro programa em Java
*/
Um comentário pode ser indicado pelos delimitadores “/*” e “*/”. Qualquer coisa entre
estes delimitadores é ignorado pelo compilador Java e é tratado como comentário. A
próxima linha:
public static void main(String[] args) {
Indica o nome de um método, que neste caso é o método principal main. O método
main é o ponto de partida para qualquer programa feito em Java. Todo e qualquer
programa escrito em Java, com exceção de Applets, inicia com o método main.
Certifique-se de que a assinatura do método (conforme descrita acima) está correta.
A linha seguinte é também um comentário em Java:
// exibe a mensagem "Hello world" na tela
Até agora, já aprendemos duas maneiras de fazer comentários em Java. Uma é
posicionar o comentário entre “/*” e “*/”, e a outra é colocar “//” antes do comentário. A
linha de codigo abaixo:
System.out.println("Hello world!");
Escreve o texto "Hello World!" na tela. O comando System.out.println( ), escreve na
saída padrão do computador o texto situado entre aspas duplas.
As últimas duas linhas, que contêm somente uma chave em cada, simbolizam,
respectivamente, o fechamento do método main e da classe.
Dicas de programação:
1. Os programas em Java devem sempre conter a terminação .java no nome
do arquivo.
aula 03 - Editar, compilar e executar um programa java
10
2. O nome do arquivo deve sempre ser idêntico ao nome da classe pública.
Então, por exemplo, se o nome da classe pública é Hello o arquivo deverá ser
salvo com o nome: Hello.java.
3. Inserir comentários sobre o que a classe ou método realiza, isso facilitará o
entendimento de quem posteriormente ler o programa, incluindo o próprio
autor.
4. Na criação de blocos, a chave que indica o início pode ser colocada ao final
da linha anterior ao bloco, como no exemplo:
public static void main(String [] args) {
ou na próxima linha, como em:
public static void main(String [] args)
{
5. É uma boa prática de programação organizar as instruções que serão
colocadas após o início de um bloco com o uso de identação, como por
exemplo:
public static void main(String [] args) {
System.out.print("Hello ");
System.out.println("world");
}
aula 03 - Editar, compilar e executar um programa java
11
Download