我想知道如果我进行无限循环(我正在检查程序是否已启动)以及当条件Im检查变为真时,是否是错误的编码实践和/或某些后果,我使用system.exit.
一个活跃的等待循环通常是一个糟糕的主意.它使整个机器变慢(包括启动另一个程序).找到一种方法来监听程序启动事件.没有您的代码的任何细节,我不能提供任何更具体的建议.
呼叫没有任何内在错误System.exit(0); 这一切都取决于它是什么样的程序.(例如,Swing应用程序应该只为应用程序的JFrame 设置DISPOSE_ON_CLOSE或EXIT_ON_CLOSE关闭框架.)