FeaturesPluginsDocs & SupportCommunityPartners

NetBeans IDE 6.1 Features

Depurador

Use o depurador multilíngüe para fazer instantâneos do estado da aplicação durante a execução. Coloque pontos de interrupção no código-fonte, adicione inspeções de campo, passe pelo código, execute métodos e monitore a execução conforme ela ocorre. Você também pode conectar o depurador do NetBeans a um processo já existente.

 

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. Você também pode inspecionar resultados parciais e passar sobre expressões individuais.

Captura de tela do depurador do NetBeans
Clique na imagem para ver a tela inteira
Durante uma sessão de depuração, você pode avaliar qualquer variável diretamente no Editor de código-fonte, movendo o ponteiro sobre a variável: o valor atual é exibido em uma dica de ferramenta. A avaliação é realizada de acordo com o contexto fornecido pelo thread atual.

Passando por uma 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.

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.

Depuração multi-sessão e multi-thread

Você pode depurar vários processos ao mesmo tempo: explore a lista das sessões de depuração que estão em execução no momento na visualização Sessões da janela Depurador.

Se você depurar alguns threads, verifique o estado dos threads da sessão atual na visualização Threads na janela Depurador. Inspecione a pilha de chamadas e as variáveis locais do thread atual nas visualizações Pilha de chamadas e Variáveis locais.

Altere ou suspenda um thread, caso pense que ele está causando problemas, e continue o thread depois, quando o problema for resolvido.

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

Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Open ESB - The Open Enterprise Service Bus Powered by