Java Programming - Best way to save/read data for an application(Java 编程 - 为应用程序保存/读取数据的最佳方式)
问题描述
如果已经回答了这个问题,请原谅,但过去一个小时我一直在网上搜索以试图弄清楚.
Please forgive this quesiton if it has already been answered, but I have been searching online for the past hour to try to figure it out.
我正在努力重新开始 Java 编程,并且我正在尝试了解保存/读取我将存储在我的应用程序中的数据的最佳方式.我是否会将所有内容都放入一个文本文件并在应用程序启动时将其全部读取并在退出时将其全部保存?我认为如果应用程序太大,可能会占用太多内存?
I'm working on getting back into Java programming and I'm trying to understand the best way to save/read data I would be storing in my application. Would I put everything into a text file and read it all in when the application starts and save it all on exit? I figured that might eat up too much memory if the application was too large?
推荐答案
我想说,如果您需要存储少量信息,您可以使用属性文件.
I would say if you need to store few information you can use a properties file.
- 例如:http://www.mkyong.com/java/java-properties-file-examples/
如果您需要存储比属性更复杂的结构,我建议使用数据库(HSQL、Oracle、Mysql、MSSQL 等...).看你的需要.
If you need to store more complex structure than just properties I suggest using a database (HSQL, Oracle, Mysql, MSSQL, etc...). Depending of you needs.
- 例如:http://www.mkyong.com/tutorials/jdbc-tutorials/
这篇关于Java 编程 - 为应用程序保存/读取数据的最佳方式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Java 编程 - 为应用程序保存/读取数据的最佳方式
基础教程推荐
- 由于对所需库 rt.jar 的限制,对类的访问限制? 2022-01-01
- 在螺旋中写一个字符串 2022-01-01
- 如何使用 Eclipse 检查调试符号状态? 2022-01-01
- 首次使用 Hadoop,MapReduce Job 不运行 Reduce Phase 2022-01-01
- Spring Boot Freemarker从2.2.0升级失败 2022-01-01
- 如何使用 Stream 在集合中拆分奇数和偶数以及两者的总和 2022-01-01
- 如何在不安装整个 WTP 包的情况下将 Tomcat 8 添加到 Eclipse Kepler 2022-01-01
- 如何强制对超级方法进行多态调用? 2022-01-01
- Java 中保存最后 N 个元素的大小受限队列 2022-01-01
- 如何对 HashSet 进行排序? 2022-01-01