Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123

    [OT] Java, funzionamento di un try/catch

    Ciao a tutti,

    Mi stavo chiedendo il funzionamento di un blocco try/catch... cioè, ok, viene eseguito il blocco try ed in caso di eccezioni viene eseguito il catch, incaricato alla cattura.
    Ma la JVM come lo tratta? Ed è un operazione molto dispendiosa?

    Grazie a tutti ^^

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    leggera non è. Il blocco cmq crea in un certo senso un wrapper, in parole povere una specie di monitor sul codice inserito all'interno del blocco. Ovviamente non averlo sai già cosa significa.

    Gestire l'eccezione inoltre ha un suo peso (specie se la rimandi fuori), quindi indolore non è (pensa costruire l'oggetto exception, segnarti lo stacktrace ecc)

    Se guardi dal punto di vista "basso livello" fai conto che cmq carichi le istruzioni e in caso di exception perdi qualche giro di clock a rimetterti in riga.

    D'altronde hai un controllo (con possibilità di gestione), quindi tutto ha un prezzo

    il tutto per rispondere in 2 righe e non aprire un flame

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.