假设我要加载图像“ img.gif”,从.JAR加载图像还是从硬盘驱动器加载图像会更好?哪个效率更高(速度和内存使用率),或者它们本质上相等?我知道从类路径中加载可能会更方便,但我对此无视。
通常,从打包在jar中的资源进行加载会更好,因为您可以保证该资源将始终存在。将资源放置在文件系统上的其他位置会增加其移动或消失的机会。
此外,在jar内具有资源使jar更加可移植,并且可以在具有不同文件系统的不同操作系统上或在具有不同文件夹结构的不同机器上使用。
我不确定您是否会注意到速度差异。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句