Antwort
Beide haben technisch gesehen die gleiche Funktion: Programm schließt sich. Nur 0 oder 1 hat keine wirkliche technische Bedeutung, sondern haben eine Bedeutung zu sagen, warum das Programm geschlossen wurde. 0 benutzt man, wenn man einfach sagen will, dass das Programm normal geschlossen wurde, die 1, -1... benutzt man, wenn man sagen will, dass ein Fehler aufgetreten ist und man deshalb das Programm schließen will/muss.
Übrigens mal im Internet zu gucken ist doch kein großes Problem ;)
https://stackoverflow.com/questions/2434592/difference-in-system-exit0-system-exit-1-system-exit1-in-java