System.exit(0) vs JFrame.EXIT_ON_CLOSE

Есть ли разница между этими двумя. Я читал статью ( http://www.javalobby.org/java/forums/t17933 ) о том, что вы всегда должны использовать

System.exit(0);

Сейчас я использую

JFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );

В статье говорится, что даже для Java Swing приложения вы должны добавить слушателя WindowAdapter и и вызвать System.exit() внутри его метода windowClosing(WindowEvent e).

Есть ли разница? Один метод лучше другого?

10
задан Bhesh Gurung 21 December 2011 в 22:31
поделиться