SlideShare uma empresa Scribd logo
Curso Superior de Tecnologia em Telemática
               Programação Orientada a Objetos

Documentação da API J2SE
                                        Copyright©2010
             Prof. César Rocha – cesarocha@ifpb.edu.br
Roteiro

• Em poucos slides, apresentar alguns aspectos importantes
  relacionados à consulta da documentação 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 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, ...

                                                                          2
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
                                                                              3
Como utilizar a documentação?
                                   Descrição da classe escolhida
                                   na janela B
Se o método não for encontrado     - hierarquia
na classe mostrada, procure nas    - documentação detalhada,
superclasses (use as referências   métodos, variáveis, etc.
cruzadas)


Lista de pacotes             A

                             B                        C

Lista de classes e
interfaces do pacote
escolhido na Janela A
                                                                   4
Como utilizar a documentação?(cont.)




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




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

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




                                                                         7
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 um
         determinado método, construtor, classe, interface ou descrição de um membro
• No Eclipse, procure como o ambiente está referenciando a máquina
  virtual 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
                                                                                           8
Integração com o Eclipse (cont.)




                                   9
Gerando seu próprio javadoc...




Laboratório: criar o javadoc de suas classes e membros...




                                                            10
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.
                                                                          11
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 em
  http://asterix.coinfo.cefetpb.edu.br/~fred




                                                                                          12
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/)



                                                                                                      13

Mais conteúdo relacionado

PPTX
01 introducao ao java
PDF
Control estadistico de calidad ii09002
ODP
Desenvolvimento de Aplicações
PPS
Sgp gestão patrimonial - collaborativa
PDF
DOC
Administração de materiais
PDF
Fontes 12V 20A
DOC
Administração de vendas apostila
01 introducao ao java
Control estadistico de calidad ii09002
Desenvolvimento de Aplicações
Sgp gestão patrimonial - collaborativa
Administração de materiais
Fontes 12V 20A
Administração de vendas apostila

Destaque (13)

PDF
Indicadores de Desempenho - Ferramenta da Qualidade
PDF
Linguagem de Programação Java para Iniciantes
PDF
Curso Java Basico
PPTX
Pronunciación inglés
PDF
AGRICULTURA ORGÂNICA silvio penteado
PDF
Como aprender Ingles mais rapido
PPTX
História dos Surdos
PDF
Hinode - Treinamento ILEG
PPT
Excelência em Gestão (Indicadores Desempenho)
PDF
Passo a passo para definir Indicadores
PPT
KPIs - Indicadores Chave de Performance
PDF
Criação e Gestão de Indicadores de Processos
PDF
KPI Indicadores de Desempenho Financeiro
Indicadores de Desempenho - Ferramenta da Qualidade
Linguagem de Programação Java para Iniciantes
Curso Java Basico
Pronunciación inglés
AGRICULTURA ORGÂNICA silvio penteado
Como aprender Ingles mais rapido
História dos Surdos
Hinode - Treinamento ILEG
Excelência em Gestão (Indicadores Desempenho)
Passo a passo para definir Indicadores
KPIs - Indicadores Chave de Performance
Criação e Gestão de Indicadores de Processos
KPI Indicadores de Desempenho Financeiro
Anúncio

Semelhante a Java 03 (20)

PDF
Como usar a documentação da API Java 2
PDF
Java 04
PDF
2672853-apostila-completa-de-Java
ODP
1 introdução
PDF
Caelum Java
PDF
Caelum java-objetos-fj11
PDF
Programação em java linguagem, ap is, boas práticas e eclipse
PDF
1213 java
PDF
Java apostilha
PDF
Java introdução ao eclipse
PDF
Java com Excelência
PPT
Guia para o Profissional Java
PDF
Linguagem de java
PDF
A linguagem java
PPT
Capacitacao java aula-01-01-conceitos
PPTX
Linguagem de programação Java 6, 7 e 8
PDF
Visão Geral do Java para Iniciantes - FLISOL 2011
PDF
Apostila java
Como usar a documentação da API Java 2
Java 04
2672853-apostila-completa-de-Java
1 introdução
Caelum Java
Caelum java-objetos-fj11
Programação em java linguagem, ap is, boas práticas e eclipse
1213 java
Java apostilha
Java introdução ao eclipse
Java com Excelência
Guia para o Profissional Java
Linguagem de java
A linguagem java
Capacitacao java aula-01-01-conceitos
Linguagem de programação Java 6, 7 e 8
Visão Geral do Java para Iniciantes - FLISOL 2011
Apostila java
Anúncio

Mais de samuelthiago (20)

PPTX
Eclipse i (1)
PPTX
Html básico
PPTX
Interface grafica em_java_parte_v
PPTX
Interface grafica em_java_parte_iv
PPTX
Interface grafica em_java_parte_iii
PPTX
Interface grafica em_java_parte_ii
PPTX
Interface grafica em_java_parte_i
PPTX
Poo interacao entre_objetos_blue_j_ii
PPTX
Introducao a poo_com_blue_j
PPT
Projeto calculadora em_java
PPT
Introducao a poo_com_blue_j
PDF
01 02 introdução aos bancos de dados (slides)
PDF
Java 08
PDF
Java 07
PDF
Java 06
PDF
Java 05
PDF
Java 03
PDF
Java 02
PDF
Java 01
PDF
Pged 08
Eclipse i (1)
Html básico
Interface grafica em_java_parte_v
Interface grafica em_java_parte_iv
Interface grafica em_java_parte_iii
Interface grafica em_java_parte_ii
Interface grafica em_java_parte_i
Poo interacao entre_objetos_blue_j_ii
Introducao a poo_com_blue_j
Projeto calculadora em_java
Introducao a poo_com_blue_j
01 02 introdução aos bancos de dados (slides)
Java 08
Java 07
Java 06
Java 05
Java 03
Java 02
Java 01
Pged 08

Último (16)

PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Processos na gestão de transportes, TM100 Col18
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Arquitetura de computadores - Memórias Secundárias
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Custos e liquidação no SAP Transportation Management, TM130 Col18
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Processos na gestão de transportes, TM100 Col18
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
COBITxITIL-Entenda as diferença em uso governança TI
Arquitetura de computadores - Memórias Secundárias
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26

Java 03

  • 1. Curso Superior de Tecnologia em Telemática Programação Orientada a Objetos Documentação da API J2SE Copyright©2010 Prof. César Rocha – cesarocha@ifpb.edu.br
  • 2. Roteiro • Em poucos slides, apresentar alguns aspectos importantes relacionados à consulta da documentação 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 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, ... 2
  • 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 3
  • 4. Como utilizar a documentação? Descrição da classe escolhida na janela B Se o método não for encontrado - hierarquia na classe mostrada, procure nas - documentação detalhada, superclasses (use as referências métodos, variáveis, etc. cruzadas) Lista de pacotes A B C Lista de classes e interfaces do pacote escolhido na Janela A 4
  • 5. Como utilizar a documentação?(cont.) 5
  • 6. Como utilizar a documentação?(cont.) 6
  • 7. Como utilizar a documentação?(cont.) • Lista de construtores, métodos e descrição geral da interface de uso 7
  • 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 um determinado método, construtor, classe, interface ou descrição de um membro • No Eclipse, procure como o ambiente está referenciando a máquina virtual 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 8
  • 9. Integração com o Eclipse (cont.) 9
  • 10. Gerando seu próprio javadoc... Laboratório: criar o javadoc de suas classes e membros... 10
  • 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. 11
  • 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 em http://asterix.coinfo.cefetpb.edu.br/~fred 12
  • 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/) 13