只是學習Java和需要建立一個程序,可以在啓動之間存儲簡單的對象。什麼是最簡單的方法來做到這一點?Java最簡單的方法來保持數據跨發射
所以,如果我向數組中添加10個字符串,關閉程序,再次打開程序,我應該能夠再次打印這10個對象。
我想我需要以某種方式存儲這些對象。
任何想法?
感謝
只是學習Java和需要建立一個程序,可以在啓動之間存儲簡單的對象。什麼是最簡單的方法來做到這一點?Java最簡單的方法來保持數據跨發射
所以,如果我向數組中添加10個字符串,關閉程序,再次打開程序,我應該能夠再次打印這10個對象。
我想我需要以某種方式存儲這些對象。
任何想法?
感謝
最簡單的方法是使用Serializable,儘管它是最醜陋的方式。如果你的項目將會發展,這將是一個巨大的障礙。
另一種方式是XML,它不是很難使用。
什麼是輕量級和固體,而且相當容易使用,是SQLite。有關更多詳細信息,請參閱here。
另一種方法是Preferences
,但正如名稱所述,對於簡單首選項而言,不是針對實際數據或配置文件,因此它們不應包含太多信息。
你可以將它們存儲在一個文本文件或使用像的SQLite或SQL Express的免費數據庫工具來存儲數據。使用文本文件可能是最簡單的方法。
這裏是來幫助你讀/寫在一個文本文件的鏈接:http://www.javapractices.com/topic/TopicAction.do?Id=42
如果您需要更多的幫助,只是問!
您是否聽說過'static'或'enum'?也許一個屬性文件並將數據加載到'static'上下文中? –
什麼關於序列化。 ? – Arpit
在eclipse上學習java工具,所以可能是最基礎的。這是一個非常小的介紹計劃 –