首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在我的程序代码中创建和写入文本文件、创建文本文件和单独编写数据是否有好处?

在我的程序代码中创建和写入文本文件、创建文本文件和单独编写数据是否有好处?
EN

Stack Overflow用户
提问于 2015-04-19 21:03:10
回答 1查看 60关注 0票数 0

我今年开始学习我的第一种编程语言,Java。我正在阅读我的教科书,我已经学会了如何创建一个文本文件并在我的源代码中写入它。然后,当我运行这个程序时,我可以看到它创建了我调用的文本文件,并在文本文件中编写了我用Java编写的任何东西。然后将此文本文件存储在我的项目文件夹中。

在我的代码中创建文本文件并写入文本文件有好处吗?为什么不单独创建一个新的文本文件,这样编写数据就更方便了?如果我没弄错的话,两者的结局是一样的。它能提供更方便的访问吗?

编辑:使用诸如记事本之类的程序将信息写入

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-19 21:11:05

这样做的主要好处是:

  • 您知道要写入磁盘的数据类型,但不知道该数据的内容。这在日志记录系统中很普遍,在日志系统中,我们知道想要写入日志文件的一般类型的数据,但是我们不知道我们将编写什么样的数据。
  • 您可能无法直接访问正在运行应用程序的计算机,如果需要预先创建文件,则会在应用程序中引入一堆不可靠的信息。
  • 为了测试目的,您可能希望写入临时文件,而不希望在每次测试运行时将其写入文件。(如果您做了大量的测试,并且使用临时文件进行了测试,那么如果您必须手动重新创建测试文件,那么您将遇到一个痛苦的。)

任何你能指示机器为你做的事情都是一个巨大的胜利,同时它也提高了系统的整体稳定性。如果不需要人工交互就可以将文件写入磁盘,那么该系统就可以处于隔离状态,而无需为应用程序创建要写入的文件。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29735833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档