11.1 Threads & Variables
Durante l'arresto di un programma con un break point o durante l'esecuzione passo-passo, ogni volta puoi vedere i valori delle variabili che sono conosciuti nel punto corrente del programma.
Scriviamo un programma che riempie un array di 10 elementi con numeri da 100 a 109:
Il sistema intelligente IntelliJ IDEA mostra direttamente sopra il codice i valori delle variabili importanti. Nel nostro caso è la lista data
.
Anche nella parte inferiore dello screenshot, abbiamo aperta la scheda Threads & Variables (non Debug Console), e in essa vengono visualizzate tutte le variabili conosciute (con i loro valori) nel punto corrente del programma.
Se premi F8 10 volte, completerai 5 giri del ciclo (una pressione per l'intestazione del ciclo e una per il corpo del ciclo). Otterrai questo risultato:
Fatte 5 iterazioni del ciclo su 10, e puoi vedere che nell'array data ci sono già 5 valori: 100, 101, 102, 103 e 104.
A proposito, se guardi la pannello delle variabili, puoi vedere alcune variabili utili in più:
11.2. Modifica dei valori delle variabili
A proposito, se vuoi testare come il tuo programma si comporta con determinati valori delle variabili, puoi semplicemente cambiare i valori di qualsiasi variabile direttamente durante l'esecuzione del programma (in modalità debug).
Per farlo, devi fare clic con il tasto destro sul nome della variabile o premere F2:
Quindi scrivi semplicemente il nuovo valore della variabile e premi Enter — tutto qui:
O anche così:
Premi Enter e basta — ora il programma utilizza il nuovo valore della tua variabile.
11.3. Esecuzione di un frammento di codice
Inoltre, in qualsiasi momento del programma puoi eseguire un codice arbitrario. Questo si fa premendo i tasti Alt+F8 (Option+F8) o selezionando l'opzione nel menu contestuale:
Si aprirà una finestra speciale dove puoi scrivere qualsiasi codice e puoi anche utilizzare le variabili conosciute al momento corrente dell'esecuzione del programma!
Puoi chiamare qualsiasi metodo: ad esempio, far stampare al programma un testo sullo schermo senza interrompere il suo funzionamento! Ecco un esempio:
Hai appena imparato circa il 5% di tutte le possibilità di IntelliJ IDEA. Quando le avrai padroneggiate, parleremo del resto.
GO TO FULL VERSION