在我的程序代码中创建和写入文本文件,创建文本文件和单独写入数据有什么好处?

时间:2015-04-19 21:03:11

标签: java

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

创建文本文件并在我的代码中写入文件是否有好处?为什么不单独创建一个新的文本文件,在那里向它写入数据似乎更方便?如果我没有弄错的话,两者都会得到相同的最终结果。它提供了更方便的访问吗?

编辑: 使用记事本等程序在

中写入信息

1 个答案:

答案 0 :(得分:4)

这有很大的优势:

  • 您知道要写入磁盘的类型数据,但您不知道该数据的内容。这在日志系统中很普遍,我们知道我们想要写入日志文件的一般数据类型,但我们不知道我们将要编写什么类型的数据。

  • 您可能无法直接访问运行应用程序的计算机,如果您需要事先创建该文件,则会在应用程序中引入一堆不可靠性。

  • 您可能希望写入临时文件以进行测试,并且您不希望写出每次测试运行的文件。 (如果您进行了大量测试,并且使用临时文件进行测试,那么如果您必须通过以下方式重新创建测试文件,则会遇到 批次 的痛苦手)。

您可以指示机器为您做的任何事情都是一次巨大的赢家,并且它可以提高系统的整体稳定性。如果将文件写入磁盘不需要人工交互,则该系统可以独立运行,无需任何人为应用程序写入文件创建文件。