1. Assistir
Quando a execução de seu programa para em um ponto de interrupção ou quando você está percorrendo uma instrução por vez, pode verificar os valores das variáveis conhecidas no local atual do programa.
Vamos escrever um programa que preencha um 10
array -element com os números de 100
a 109
. Exemplo:
O IntelliJ IDEA é inteligente o suficiente para exibir os valores de variáveis importantes logo acima do código. No nosso caso, estamos falando da data
variável array
Além disso, na parte inferior da captura de tela, vemos a guia Depurador aberta (não Console ). Ele exibe todas as variáveis (junto com seus valores) que são conhecidas neste local do programa.
Se você pressionar F8
10 vezes, fará 5 iterações no loop (um pressionamento para o cabeçalho do loop e outro para o corpo do loop). Então você obterá um resultado como este:
Concluímos 5
as 10
iterações do loop e você pode ver que a matriz de dados já possui valores 5
: 100
, 101
, e .102
103
104
A propósito, se você recolher o conteúdo do array, poderá ver algumas variáveis mais úteis:
2. Alterando os valores das variáveis
A propósito, se você quiser testar como seu programa se comportará com certos valores de variáveis, você pode simplesmente alterar o valor de qualquer variável enquanto o programa estiver em execução (no modo de depuração).
Para fazer isso, clique com o botão direito do mouse no nome da variável ou pressione F2
:
Depois é só digitar o novo valor da variável e apertar Enter
e pronto:
Você acabou de aprender no máximo 5% de todos os recursos do IntelliJ IDEA. Depois de dominá-los, falaremos sobre o resto.
3. Executando um trecho de código
Você também pode executar código arbitrário a qualquer momento enquanto o programa estiver em execução. Isso é feito usando a combinação de teclas Alt
+ F8
ou o item correspondente no menu de contexto:
Uma janela especial será aberta onde você pode escrever qualquer código, e esse código pode usar quaisquer variáveis conhecidas no local atual na execução do programa!
Você pode chamar qualquer método, digamos, para fazer o programa exibir algum texto na tela sem interromper seu trabalho! Exemplo:
GO TO FULL VERSION