Return to Video

LTP CAP03 VA08 JAVA API SPECIFICATION

  • 0:05 - 0:07
    O Java é
    repleto de classes.
  • 0:07 - 0:10
    Mas como utilizar
    todas essas classes?
  • 0:10 - 0:13
    Onde eu consigo ter informações
    a respeito dos métodos,
  • 0:13 - 0:15
    dos atributos,
    e como utilizá-los?
  • 0:15 - 0:17
    É aí que entra
    o Java API Specification.
  • 0:17 - 0:21
    O Java API Specification
    é nada mais nada menos
  • 0:21 - 0:26
    que um conjunto de informações
    sobre todas as bibliotecas básicas do Java,
  • 0:26 - 0:30
    desde quais são
    e como utilizá-las.
  • 0:30 - 0:33
    Supondo que eu precise usar
    alguma função que eu desconheço.
  • 0:33 - 0:35
    Não necessariamente
    eu preciso criá-la.
  • 0:35 - 0:38
    Eu posso verificar
    no Java API Specification
  • 0:38 - 0:41
    se já existe alguma
    classe e algum método
  • 0:41 - 0:43
    que torne aquele
    trabalho mais fácil.
  • 0:43 - 0:46
    Para ter acesso a toda essa
    documentação, é muito simples.
  • 0:46 - 0:49
    Basta acessar o link
    do Java API Specification.
  • 0:49 - 0:53
    Nesse link, que é on-line, você
    consegue ver todas as informações
  • 0:53 - 0:58
    de todas as classes, métodos,
    atributos, explicações e exemplos.
  • 0:58 - 1:01
    Uma vez acessado esse link
    através do seu navegador,
  • 1:01 - 1:05
    você consegue enxergar três grandes
    áreas dentro dessa documentação.
  • 1:05 - 1:09
    Na área esquerda superior,
    você consegue fazer consultas
  • 1:09 - 1:13
    através dos pacotes que existem
    dentro da especificação Java.
  • 1:13 - 1:18
    Então, por exemplo: se eu quiser ver
    alguma classe do pacote java.awt,
  • 1:18 - 1:20
    eu clico
    em java.awt
  • 1:20 - 1:24
    e todas as interfaces e classes
    desse pacote serão apresentadas.
  • 1:24 - 1:28
    Se eu quiser selecionar
    uma dessas classes ou interfaces
  • 1:28 - 1:30
    e entender
    um pouquinho mais,
  • 1:30 - 1:34
    basta eu clicar na classe
    e logo no centro da minha tela
  • 1:34 - 1:37
    aparecem as informações
    a respeito daquela classe.
  • 1:37 - 1:41
    Vou consultar um pouquinho agora
    informações da classe String.
  • 1:41 - 1:44
    Então, eu seleciono aqui
    no topo esquerdo "All Classes"
  • 1:44 - 1:46
    para que todas
    as classes apareçam,
  • 1:46 - 1:49
    e vou procurar nessa minha
    listagem a classe String.
  • 1:49 - 1:53
    Uma vez encontrada
    a classe String, eu a seleciono,
  • 1:53 - 1:55
    e automaticamente,
    no centro da tela,
  • 1:55 - 2:00
    aparecem todas as informações,
    desde quais são as classes
  • 2:00 - 2:03
    nas quais a classe String
    realiza herança,
  • 2:03 - 2:07
    e também quais são as interfaces
    que são implementadas pela classe String.
  • 2:07 - 2:11
    Também tenho toda uma descrição
    do que significa a classe String,
  • 2:11 - 2:16
    exemplos de uso da classe
    String e demais definições.
  • 2:16 - 2:20
    Tem um outro campo que indica
    desde qual versão do JDK
  • 2:20 - 2:22
    que aquela classe
    está implementada.
  • 2:22 - 2:24
    A classe String, por exemplo,
    é desde os primórdios do Java,
  • 2:24 - 2:26
    desde a versão 1.0.
  • 2:26 - 2:28
    Essa documentação
    também me informa
  • 2:28 - 2:30
    quais classes estão
    associadas à classe String
  • 2:30 - 2:33
    para que eu possa
    fazer consultas.
  • 2:33 - 2:37
    Além disso, a documentação mostra
    quais são os construtores daquela classe,
  • 2:37 - 2:41
    desde o construtor padrão até
    os diversos construtores de classe,
  • 2:41 - 2:44
    e também quais são os diversos
    métodos daquela classe.
  • 2:44 - 2:47
    Se eu quiser conhecer
    um pouquinho mais de cada método,
  • 2:47 - 2:49
    apesar de eu ter
    uma breve descrição aqui,
  • 2:49 - 2:51
    eu posso selecionar
    o método
  • 2:51 - 2:54
    e é feita toda uma descrição
    daquele método,
  • 2:54 - 2:57
    desde o que, de fato,
    o método faz,
  • 2:57 - 3:00
    quais são os parâmetros de entrada,
    os parâmetros de retorno,
  • 3:00 - 3:03
    até quais os tipos de erro
    que aquele método pode gerar.
  • 3:03 - 3:06
    Mas você também pode olhar
    toda essa documentação
  • 3:06 - 3:09
    dentro de ferramentas,
    como o próprio Eclipse.
  • 3:09 - 3:12
    Vou fazer um exemplo bem simples
    para sintetizar o que eu estou dizendo.
  • 3:12 - 3:18
    Vou criar aqui um atributo do tipo
    String, que é a classe String,
  • 3:18 - 3:20
    vou passar
    o mouse em cima.
  • 3:20 - 3:24
    É possível verificar que a mesma
    documentação on-line que está lá
  • 3:24 - 3:25
    também é apresentada
    aqui no Eclipse,
  • 3:25 - 3:28
    facilitando muito
    a vida do programador.
Title:
LTP CAP03 VA08 JAVA API SPECIFICATION
Video Language:
Portuguese, Brazilian
Duration:
03:49

Portuguese, Brazilian subtitles

Incomplete

Revisions