More Related Content
Similar to POO - 05 - Ambiente de Desenvolvimento (20)
More from Ludimila Monjardim Casagrande (10)
POO - 05 - Ambiente de Desenvolvimento
- 2. Ambiente de Desenvolvimento
Ferramentas que serão utilizadas ao longo do curso
para a implementação em Java:
Java SE Development Kit (JDK) 7.0
Versão: JDK 7.0 (≈ JSE 1.7)
http://www.oracle.com/technetwork/java/javase/downloads/
IDE Eclipse – Versão Clássica
Versão mais recente: Eclipse 3.7.1
http://www.eclipse.org/downloads/
IDE NetBeans
Versão: 6.9 ou superior (mais recente: 7.1)
http://netbeans.org/downloads/index.html
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 2
- 3. Primeiro Aplicativo Java
1. /* essa é uma forma de comentar
múltiplas linhas */
2. // esse é um comentário de uma única linha
3. public class PrimeiraClasse {
4. // o método main inicia a execução da aplicação Java
5. public static void main (String[] args) {
6. System.out.println(“Minha primeira classe.”);
7. } // fim do método main
8. } // fim da classe
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 3
- 4. O Método main( )
O método main( ) é o ponto natural de entrada
de uma aplicação Java.
O assinatura desse método é:
public static void main(String[ ] args)
As seguintes variações também são válidas:
static public void main(String[ ] args)
public static void main(String args[ ])
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 4
- 5. O Método main( )
A varíavel args é um array que armazena os
argumentos de entrada passados pelo usuário
para a aplicação.
O nome args é arbitrário, portanto, pode ser
susbtituído por qualquer outro identificador de
variável válido.
Exemplo:
public static void main(String[ ] x)
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 5
- 6. Compilação de uma Classe
1. Salve a classe em um diretório de fácil acesso (ex.:
C:POO) com o nome de PrimeiraClasse.java.
2. Abra uma janela para “Prompt de comando”.
3. Vá até o diretório no qual a classe foi salva.
4. Digite na linha de comando:
javac PrimeiraClasse.java
5. A classe então será compilada e, se não existirem
erros, será criado pelo compilador um arquivo-objeto
com o nome PrimeiraClasse.class no mesmo diretório.
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 6
- 7. Execução de uma Classe
1. Caso não existam erros de compilação, confira se o
arquivo PrimeiraClasse.class foi criado e, então,
execute a seguinte linha de comando:
java PrimeiraClasse
Atenção: Observe que nesse caso a extensão é
omitida.
2. O resultado da execução da classe deve ser exibido na
tela.
Atenção: para que uma classe possa ser
executada, ela deve conter o método main.
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 7
- 8. Passagem de Argumentos na Execução
public class Argumento {
public static void main(String[ ] args) {
if (args.length > 0) {
String nome = args[0];
System.out.println("Olá: " + nome);
} else {
System.out.println("Por favor, forneça um argumento de entrada.");
}
}
}
Passagem de um argumento por linha de comando ao
iniciar a aplicação:
java Argumento Ludimila
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 8
- 9. Arquivos em Java
Todo arquivo fonte em Java termina com a
extensão .java.
Os arquivos compilados do Java possuem a
extensão .class.
Um arquivo fonte em Java deve conter no máximo
uma classe pública, ou seja, o arquivo pode conter
0 ou 1 classe pública.
Caso exista uma classe pública, então, o nome do
arquivo deve ser igual ao nome da classe pública.
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 9
- 10. Comentários em Java
Java suporta três estilos de comentários:
Para comentar uma linha:
usa-se os caracteres //
Para comentar várias linhas:
usa-se os caracteres /* e */
Para comentar linhas que fazem parte da
documentação da classe:
usa-se os caracteres /** e */
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 10
- 12. Criação de um Projeto no NetBeans
Arquivo > Novo projeto...
Em Categorias, selecione Java.
Em Projetos, selecione Aplicativo Java.
Clique em Próximo.
Na tela seguinte, informe o nome do projeto.
Desabilite a opção Criar classe principal.
Clique em Finalizar.
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 12
- 13. Criação de um Projeto no NetBeans
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 13
- 14. Criação de um Projeto no NetBeans
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 14
- 15. Criação de um Projeto no NetBeans
Observe que na aba Projetos uma pasta raiz foi
criada com o nome do novo projeto.
Essa pasta contém duas subpastas: Pacotes de
código-fonte e Bibliotecas.
Na primeira pasta devem ser mantidos os arquivos
.java que você desenvolverá.
Na pasta Bibliotecas estão disponíveis os arquivos
.jar que correspondem a bibliotecas de classes do
próprio Java. Esses arquivos não devem ser
modificados.
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 15
- 16. Criação de uma Classe no NetBeans
Clique com o botão direito na pasta Pacotes de
código-fonte do projeto adequado.
Execute: Novo > Classe Java...
Informe o nome da classe que deseja criar.
O nome do arquivo deve ser igual ao nome da
classe pública nele contido.
Java é case sensitive.
Clique em Finalizar.
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 16
- 17. Execução de uma Classe no NetBeans
Clique com o botão direito sobre a classe que
contém o método main.
Selecione: Executar arquivo.
O resultado será exibido na aba de Saída.
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 17
- 19. Criação de um Projeto no Eclipse
File > New > Project...
Selecione: Java Project > Next
Informe o nome do projeto no campo Project
Name
Em Project Layout, selecione a opção Create
separate source and output folders > Finish
Se for solicitada a mudança para a perspectiva
Java, responda No
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 19
- 21. Criação de um Projeto no Eclipse
Mantenha-se sempre na perspectiva Resource.
Para mudar de perspectiva, execute:
Window > Open Perspective > Other...
Selecione: Resource > OK
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 21
- 22. Criação de um Projeto no Eclipse
Observe, na janela Navigator, que uma pasta raiz foi
criada com o nome do projeto.
Essa pasta contém duas subpastas: src e bin.
Na pasta src devem ser mantidos os arquivos .java
que você desenvolverá.
Na pasta bin serão automaticamente armazenados os
arquivos .class, que correspondem aos arquivos .java
compilados.
Atenção: Arquivos .class não devem ser modificados.
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 22
- 23. Criação de uma Classe no Eclipse
Selecione a pasta src do projeto adequado.
File > New > File
Informe o nome da classe que deseja criar com
a extensão .java.
O nome do arquivo deve ser igual ao nome da
classe pública nele contido.
Java é case sensitive.
Finish
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 23
- 24. Execução de uma Classe no Eclipse
Clique com o botão direito sobre a classe que
contém o método main.
Selecione Run As > Java Application
O resultado será exibido na janela Console.
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 24
- 25. Exercício 1
Implemente a classe Conta e a classe Principal
apresentadas no arquivo POO-03-
Fundamentos_Java.ppt.
Compile as duas classes e execute a classe Principal.
Adicione novos atributos à classe Conta (por exemplo:
agência e número).
Crie um novo construtor que utilize esses novos
atributos.
Crie outras contas na classe Principal e explore o uso
dos métodos disponíveis na classe Conta.
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 25
- 26. Exercício Extraclasse
Implemente as classes presentes no modelo
UML abaixo. Declare os atributos e
construtores.
- private
+ public Obs.: Não é necessário implementar os métodos
get e set neste primeiro momento.
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 26
- 27. Apêndice: Variávies de Ambiente
Para que seja possível compilar arquivos via
linha de comando (isto é, usando o comando
javac) é preciso configurar as seguintes variáveis
de ambiente no Windows:
JAVA_HOME = C:Program FilesJavajdk1.7.0_02
PATH = %PATH%;%JAVA_HOME%bin
Aula Prática 1 ©2012 Ludimila Monjardim Casagrande 27