![](/img/trans.png)
[英]What is the best way to work with xml configurations file to my application in java?
[英]What is the best way to work with file paths in java?
我相信这是File
类,但我听说这在内存中非常昂贵。
有没有更好的方法来处理文件路径?
在不知道自己想做什么的情况下很难说,但请不要过早优化。 我怀疑File对象的内存使用在您的应用程序中是否会很明显。
File类本身并不包含太多数据。 它具有两个实例字段。 如果您担心的只是内存,那么看起来就不成问题了。 在打开流或通道之前,不会从文件系统加载任何内容。
File类可能非常昂贵,以至于您不想使用它来将硬盘上的每个文件存储在内存中。 我知道我遇到了问题,尤其是当我尝试使用File对象树时。 如果确实遇到了使用文件类太昂贵的情况,请考虑只使用字符串,然后根据需要转换为文件。 但是将其作为使您的程序变得实用的优化可能表明您有更大的问题。 与持有对象的结构相关联的开销很可能成为问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.