使用fileReader加载文件和访问文件之间的区别?

use*_*001 1 java file-io

这看起来像一个非常基本的问题,但仍然想问这个,因为我对这个概念不太清楚.我有从我的Java代码访问的属性文件.这样做的正确程序是什么?

  1. 是否应该加载(使用Property.load)以便JVM可以使用它?
  2. 或者我应该使用FileReader直接访问该文件?

我不确定上面两个是否相同..有谁能请对此进行清晰的描述?

提前致谢.

cam*_*ckr 5

如果你在谈论Properties课程,那么你应该使用这个load()方法.然后,您可以使用类的方法访问属性.

如果您读取该文件,那么您负责将数据解析为允许您访问属性的格式.不要重新发明轮子.