|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2007
Città: Senigallia(AN)
Messaggi: 2069
|
[JAVA] System.exit()..... illuminatemi
Salve a tutti
Qualcuno sa spiegarmi come funziona esattamente questo metodo di Java? Ho soltanto capito che "forza" l'uscita del programma , restituendo 0 o un valore positivo: 0 indica uscita corretta , senza errori , 1 invece rilevazione errori , eccezioni sollevate ecc.ecc.... La faccenda però continua a non essermi chiara...se io utilizzo questo metodo per forzare l'uscita dal metodo ecc.. perchè posso farlo utilizzando diversi argomenti? Cioè che "beneficio" portano effettivamente , qual'è la loro utilità? Grazie ciao
__________________
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Feb 2007
Città: Senigallia(AN)
Messaggi: 2069
|
Up
__________________
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
il valore che passi come parametro viene usato come valore di ritorno del processo in cui gira l'istanza della virtual machine. su praticamente tutti i sistemi operativi i processi hanno un valore di ritorno che puó essere letto quando il processo é terminato; l'utente in genere non lo puó vedere ma c'é e un altro processo puó leggerlo e trarre le sue conclusioni ("il processo X é stato eseguito con successo" se legge uno 0 o "il processo X é terminato prematuramente con qualche errore" in caso contrario). se conosci un po' di C o C++ saprai ad esempio che il main deve ritornare un valore numerico intero: é la stessa cosa, quel valore viene usato come valore di ritorno del processo quando termina (cioé quando esce dal main).
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Per essere più precisi: termina la Java Virtual Machine correntemente attiva (e di conseguenza tutti i processi lanciati da questa Virtual Machine).
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Feb 2007
Città: Senigallia(AN)
Messaggi: 2069
|
Grazie per le spiegazioni
__________________
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:04.




















