Depurador

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.
|
|
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.
|
|
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.
|
|
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.
|


|
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.
|
|
Trilha de aprendizado do Java SE e IDE de base