是否可以在不同的运行时间访问本地存储的静态变量

时间:2015-05-09 18:41:07

标签: java variables storage

我需要一些帮助,因为我是Java编程的新手。

我有一个存储元素的程序假设" TotalOrders"。这里我在每次调用添加和删除订单后更新此变量值。当我在不同的时间运行程序时,它必须在" TotalOrders"中检查先前存储的值。 防爆。最初TotalOrders = 0,添加4个订单后,TotalOrders = 4, 删除2个订单后,TotalOrders = 2。

当我在某个时间运行程序时,必须检查TotalOrders是否具有0以外的值。 请帮我。 plz plz

1 个答案:

答案 0 :(得分:1)

通过不同的运行时间,我假设您的意思是在不同的时间点运行您的程序。快速回答是否定的。以下是您可能需要考虑的一些选项,用于在程序的不同执行之间共享TotalOrders状态。

例如,您可以将TotalOrders变量存储在平面文件(totals_orders.txt)中,并在每次执行程序开始时读取此数据。对于更复杂但更好的解决方案,您可以将其存储在数据库(MySQL,Mongo等)中 - 如果您计划存储其他相关数据(例如,OrderNumber,SizeOfOrder等),这将非常有用。 ..)。