corner imagecorner image IDEPlatformPluginsDocs & SupportCommunityPartners
download NetBeans

NetBeans IDE 6.9 Features

Depurador

Captura de tela do depurador do NetBeans
Clique na imagem para visualização em tela inteira

Coloque pontos de interrupção no código-fonte, adicione inspeções de campo, passe pelo código, execute métodos, obtenha instantâneos e monitore a execução conforme ela ocorre. Você também pode conectar o depurador do NetBeans a um processo já em execução.

Depurador configurável

Na caixa de diálogo Opções, você pode configurar o recurso de interrupção/suspensão, especificar formatadores de variáveis e ignorar métodos e pacotes através dos Filtros de etapas.


Janela Depuração

A janela Depuração integra visualizações de sessões, segmentos e pilhas de chamadas.

Cada sessão é quebrada em sua lista de segmentos e você pode expandir cada segmento suspenso para a pilha de chamadas, etc. Você pode reiniciar/suspender segmentos com um clique nos botões reproduzir/pausar.

janela de depuração

Pontos de interrupção configuráveis

Além da linha padrão e dos pontos de interrupção de método, o depurador do NetBeans fornece pontos de interrupção avançados de Classe, Thread, Exceção e Variável. Configure esses pontos de interrupção personalizados a serem disparados por condições e eventos como exceções não detectadas, carregamento de classe ou acesso à variável.

pontos de interrupção do depurador

Avaliação de expressão

Avalie as expressões de sintaxe Java atribuídas a inspeções e pontos de interrupção condicionais "ao vivo" enquanto passa pelo código. Mover o ponteiro sobre a variável, fazendo com que o valor atual seja avaliado e exibido em uma dica de ferramenta.

avaliação de expressão

Escalonamento de expressão

Você pode facilmente passar sobre expressões individuais em uma instrução. O depurador exibirá o valor de retorno de cada expressão. A ação Passar dentro (F7) permite que você selecione a chamada de método para passar para dentro se houver mais de uma possibilidade na linha atual.


Depuração multissessão

É possível depurar vários processos ao mesmo tempo: procure a lista de sessões de depuração atualmente em execução na visualização Sessões, na janela de depuração.


Depuração multissegmentada

Para alternar threads, utilize o Seletor de thread atual ou acesse a navegação de threads diretamente na medianiz do editor. Verifique o estado dos threads da sessão atual na visualização Threads, na janela de depuração. Inspecione a pilha de chamadas e as variáveis locais do thread atual nas visualizações Pilhas de chamadas e Variáveis locais. O depurador detecta automaticamente os bloqueios em threads suspensos.

detecção de bloqueios no depurador

depurador: seletor de threads atuais

HeapWalker

Use o HeapWalker para inspecionar referências a objetos enquanto depura um programa. O painel Instâncias mostra todas as instâncias de um tipo, enquanto o painel Campos mostra sua estrutura. O painel Referências mostra as referências à instância selecionada.

heap walker do depurador

 

- Trilha de aprendizado do Java SE e IDE de base