java 03

13
Curso Superior de Tecnologia em Telemática Programação Orientada a Objetos Documentação da API J2SE Copyright©2010 Prof. César Rocha – [email protected]

Upload: samuelthiago

Post on 06-Jul-2015

782 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Java 03

Curso Superior de Tecnologia em TelemáticaProgramação Orientada a Objetos

Documentação da API J2SE

Copyright©2010Prof. César Rocha – [email protected]

Page 2: Java 03

2

Roteiro

• Em poucos slides, apresentar alguns aspectosaspectos importantes relacionados àà consulta da documentaconsulta da documentaçãção da API J2SEo da API J2SE– Onde encontrar a documentação da API? Quais são os arquivos e como

instalá-los? Integração da documentação J2SE no Eclipse, etc.

• A importância de consultar a documentação J2SE em projetos–– Componentes de uma classeComponentes de uma classe e sua toda sua divisão interna

• Como gerar a própria documentação das suas classes– O utilitário javadoc, a sintaxe de documentação, exemplos, ...

Page 3: Java 03

3

Documentação

• Aprender a usar a documentação é fundamental– Baixe o arquivo contendo toda a documentação J2SE no site da SUN

• O download é separado do J2SE (ou seja: não vem integrado ao JDK)

• Como instalar a documentação Java?– Descompacte o arquivo ZIP na raiz da sua instalação Java

• Será criado um subdiretório docs abaixo da raiz da instalação Java• %JAVA_HOME%/docs/

– A documentação da API Java está em:• $JAVA_HOME/docs/api/index.html

– Manuais, tutoriais sobre recursos da linguagem em:• $JAVA_HOME/docs/index.html

Page 4: Java 03

4

Como utilizar a documentação?

Descrição da classe escolhida na janela B- hierarquia- documentação detalhada,métodos, variáveis, etc.

Lista de classes e interfaces do pacote escolhido na Janela A

Lista de pacotes

Se o método não for encontrado na classe mostrada, procure nas superclasses (use as referências cruzadas)

C

A

B

Page 5: Java 03

5

Como utilizar a documentação?(cont.)

Page 6: Java 03

6

Como utilizar a documentação?(cont.)

Page 7: Java 03

7

Como utilizar a documentação?(cont.)

• Lista de construtores, métodos e descrição geral da interface de uso

Page 8: Java 03

8

Integração com o Eclipse

• É possível agilizar a consulta na documentação J2SE dentro do Eclipse– O “javadoc” das classes não vem ativado por padrão no Eclipse

• Entretanto, é fácil fazer o Eclipse “vasculhar” os arquivos html em busca de umdeterminado método, construtor, classe, interface ou descrição de um membro

• No Eclipse, procure como o ambiente está referenciando a máquinavirtual java do seu computador– Para tal, procure a opção Window>Preferences>Installed JRE's

– Clique nela e pressione o botão “Edit”• Procure a biblioteca rt.jar (os .class da API) e a opção Javadoc Location

Page 9: Java 03

9

Integração com o Eclipse (cont.)

Page 10: Java 03

10

Gerando seu próprio javadoc...

LaboratLaboratóóriorio:: criarcriar oo javadocjavadoc dede suassuas classes eclasses e membrosmembros......

Page 11: Java 03

11

Para um melhor aproveitamento…

• Ao codificar exemplos mostrados em sala, procure verificar pontos de dúvidas com o professor.

• Não estude apenas por slides (são apenas tópicos)!

• Mantenha em dia todas as questões das listas de exercícios e práticas de laboratório.

• Não se acanhe! Procure-me (ou monitor da disciplina, quando houver algum) e questione conceitos, listas, etc.

• Não deixe para começar a estudar em cima da hora.

Page 12: Java 03

12

Créditos para geração desta nota de aula

• [1] ROCHA, Helder da. Desenvolvimento de Aplicações com Java. Disponível em: <http://www.argonavis.com.br/cursos/java/j100/index.html>

• [2] Booch, G.; Maksimchuk, R. A.; Engel, M. W.; Young, B.J. Object-Oriented-Analysis-Design-Applications. 3rd.Ed. Addison Wesley, 2007

• [3] The Java Tutorial. Disponível em: http://java.sun.com/docs/books/tutorial/

• [4] PEREIRA, Frederico C. G.; Slides do Curso de Java. Disponível por WWW emhttp://asterix.coinfo.cefetpb.edu.br/~fred

Page 13: Java 03

13

Bibliografia Complementar

• Bibliografia principal:– (1) SIERRA, K.; BATES, B. Use a Cabeça JAVA. Editora Alta Books, 2ª ed. Rio de Janeiro 2007.– (1)DEITEL, H. M. ; DEITEL, P. Java - Como programar. 6ª Edição, Prentice-Hall, 2005.

– FLANAGAN, D., Java in a Nutshell : A Desktop Quick Reference, O'Reilly & Associates, 1999 (bom para consultar a documentação)

• Bibliografia disponível para download (grátis):– CAMPIONE, M. e WALRATH, K. The Java Tutorial: Object-Oriented Programming for

the Internet. Addison-Wesley (http://java.sun.com/docs/books/)

– (2) ECKEL, B., Thinking in Java. Prentice Hall. (http://www.mindview.net/Books/TIJ/)