作为一般规则,具有多个部分的程序应该在启动时创建所有内容,还是应该在实际需要时等待创建每个部分?
我的具体案例是一个具有多个不同部分的 Java 信息亭式应用程序。每个部分都是执行特定任务的不同 JPanel(具有不同的按钮 / JTables / JLabels / 等)。这是一个我有一段时间没有接触过的未完成项目,但我将完成它,我正在查看代码并尝试重构我认为我应该做的事情。
到目前为止,该程序在启动时创建了每一个 JPanel,因此每当用户单击更改显示 JPanel 的按钮之一时,它会立即加载,因为它已经创建。到目前为止,我认为这在性能方面并不重要,但我想知道在这种情况下什么是标准做法。