我JAVA创建了一个arraylist的特殊数组,怎么把存进去的数据 永久的存起来吗?

不使用sql。。就是当我下次运行这个程序时。还有上次加入的数据... 不使用sql。。就是当我下次运行这个程序时。还有上次加入的数据 展开
 我来答
zhou073
2013-01-23 · TA获得超过134个赞
知道小有建树答主
回答量:191
采纳率:80%
帮助的人:62.7万
展开全部
要不存数据库,要不存文本文档,保存数据或状态叫持久化。除非你的ArrayList是固定的,比如:1,2,3,4......这样的话,每次运行程序,你把这些固定的值放进去就行了,如果是动态创建的ArrayList,而不持久化的话,程序结束,所有的内存都会被GC回收,下次运行的话是不可能还有的
hesper0
2013-01-23 · TA获得超过512个赞
知道小有建树答主
回答量:289
采纳率:0%
帮助的人:229万
展开全部
如果你是想持久化到硬盘中的话,你可以看看ObjectOutputStream和ObjectInputStream这个两个类可以将一个Java对象以IO流的形式存储到一个文件中或读出来。
具体代码就不谢了,你看下API应该很容易懂。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
utnewbear
2013-01-23 · TA获得超过347个赞
知道小有建树答主
回答量:343
采纳率:0%
帮助的人:268万
展开全部
永久存起来?那你需要把信息写入到文件当中去。然后下次再运行的时候,需要从文件当中重新读出。
现在来说,你编写的程序的数据都是放在内存当中的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忘拿酱油瓶
2013-01-26
知道答主
回答量:1
采纳率:0%
帮助的人:1518
展开全部
你可以把数据存入到XML文件中,相当于数据库来使用。程序里的数据要永久的存起来必须持久化。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
没有响应m2
2013-01-23 · TA获得超过8386个赞
知道大有可为答主
回答量:7579
采纳率:33%
帮助的人:3412万
展开全部
可以把这个ArrayList序列化
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式