Sommario
Mentre l'uso delle eccezioni rappresenta un miglioramento nei nostri programmi scritti in Giava, non saranno sempre richiesti poiché hanno un costo molto importante a livello di prestazioni, ecco perché dobbiamo imparare cosa significa costruire un blocco di gestione delle eccezioni nel nostro programma, in questo modo possiamo sapere se il costo è inferiore a il beneficio che ci porterà.In fin dei conti, sappiamo che i nostri programmi devono anche mantenere prestazioni adeguate, poiché un programma o un'applicazione che soffre di lentezza è meno user-friendly nel suo utilizzo, creando disagio per gli utenti.
Come abbiamo indicato all'inizio, costruire un blocco che ha la capacità di gestire le eccezioni rappresenta un costo a livello di prestazioni nel nostro programma, questo perché quando abbiamo un blocco di gestione delle eccezioni viene generato un oggetto per questa attività, devi anche eseguire una corsa all'indietro del pila del programma e infine l'eccezione deve essere propagata attraverso vari metodi dell'oggetto.
Questo rende molto chiaro che il prestazione sarà interessato, poiché non importa quante risorse abbiamo, questo processo consumerà gran parte di esse, si verificano eccezioni quando le lanciamo in un metodo, quindi se possiamo impedire che l'eccezione venga lanciata salveremo l'intera procedura.
Uso delle eccezioniIl eccezioni dovrebbe davvero essere usato quando ci sono condizioni imprevedibili che possono verificarsi e che non possiamo prevedere all'interno del nostro programma, ma casi come una variabile vuota o una divisione per 0 per fornire esempi di base possono essere gestiti senza la necessità di utilizzare un prova - cattura il blocco.
Vediamo nell'esempio seguente un caso base in cui risolviamo un problema con e senza eccezioni:
Sebbene questi casi siano estremamente semplici, il fatto è che decidere quando utilizzare la gestione delle eccezioni e quando no, è una questione di ogni programmatore, tuttavia quando vogliamo implementarli dobbiamo chiederci se possiamo impedire che ciò accada usando la nostra logica, dopo tutto, ogni programmatore ha un'idea diversa.
Con questo finiamo questo tutorial, dobbiamo già avere un'idea più chiara di cosa significhi l'uso delle eccezioni e del loro impatto reale sui nostri programmi, poiché sebbene possano aiutarci, possono anche danneggiare le prestazioni se abusiamo in molte situazioni di essi.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo