"Ma non è tutto. "Perché pensi che sia stata inventata la modalità di debug?"

"Era una domanda retorica."

"La cosa più interessante è che, durante il debug, puoi osservare il valore di ogni variabile in ogni fase! Ciò include variabili di metodo locali, argomenti e quasi tutto."

"Quando raggiungi un punto di interruzione in modalità debug, viene visualizzato un pannello speciale in basso:"

IDEA: orologio, orologio rapido - 1

Tutte le variabili locali sono visibili nella sezione delle variabili, che è evidenziata in verde
Nella parte della finestra di controllo evidenziata in rosso , puoi aggiungere tu stesso le variabili
L'elenco dei thread è evidenziato in arancione . E direttamente sotto c'è la traccia dello stack del thread corrente

"Ora premo F8 tre volte e i valori per due nuove variabili (somma5 e somma7) appariranno nella finestra centrale."

"Nella finestra in basso a destra, faccio clic sul segno più e aggiungo l'espressione 'somma5+somma7'."

"Dai un'occhiata a quello che ho:"

IDEA: orologio, orologio rapido - 2

"In basso al centro vediamo il valore delle variabili"
"In basso a destra vediamo il valore corrente dell'espressione somma5+somma7"

"La finestra Orologi è comoda da usare quando le variabili hanno nomi lunghi e complessi, ad esempio:"

this.connection.getProvider().getRights().get("super")

"Fantastico! Roba ingegnosa."

"Oltre a Watches, c'è anche Quick Watch. Puoi conoscere il valore di qualsiasi variabile semplicemente passandoci sopra con il mouse. Tieni il mouse sopra la variabile per un paio di secondi e una finestra pop-up mostrerà il suo valore ."

IDEA: orologio, orologio veloce - 3

"Il cursore del mouse non è visibile nello screenshot, ma era al centro del cerchio rosso (proprio sopra il nome della variabile)."

"Ecco la parte migliore. Puoi cambiare il valore delle variabili!"

"Basta fare clic con il pulsante destro del mouse su una variabile nelle finestre Orologi o Variabili, selezionare l'opzione valore impostato e immettere un nuovo valore. Oppure premere semplicemente F2."

"Ecco come mi cerca:"

IDEA: orologio, orologio rapido - 4

"Puoi impostare la variabile su qualsiasi valore, un riferimento può essere impostato su null, …"

"Quindi premi Invio e il gioco è fatto. La variabile ora ha un nuovo valore."

"Wow, non conoscevo la metà di questa roba. Che lezione utile."