2017-03-10, 18:20
  #1
Medlem
Vad r det fr skillnad mellan System.exit(0); och break; nr jag vill avsluta ett program?
Citera
2017-03-10, 18:28
  #2
Medlem
kimdah2002s avatar
Citat:
Ursprungligen postat av bellajonna
Vad r det fr skillnad mellan System.exit(0); och break; nr jag vill avsluta ett program?
System.exit(0); avslutar ett program och break; gr det inte.
Citera
2017-03-10, 19:24
  #3
Medlem
valter-eggons avatar
Exit 0 r standard fr att avsluta ett program om allting gtt bra. Att anvnda break ur en while loop utan returkod r jttekonstigt.
Citera
2017-03-10, 19:35
  #4
Medlem
Bra att veta r att fljande tv event gr att java vm stngs ner:

Citat:
The program exits normally, when the last non-daemon thread exits or when the exit (equivalently, System.exit) method is invoked, or
The virtual machine is terminated in response to a user interrupt, such as typing ^C, or a system-wide event, such as user logoff or system shutdown.

Frn dokumentationen av Runtime.addShutdownHook

D v s att returnera frn main() rcker inte ndvndigtvis fr att avsluta programmet om det finns andra trdar igng.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in