短路径是否会使 Java 代码运行得更快?例如,“C:\Java\test.java”中的文件会比“C:\Users\Sepala\Documents\NetBeansProjects\BeanSupport\src\ejb\test.java”中的相同文件运行得更快吗?
问问题
102 次
3 回答
7
实用,不会有什么不同。由于非常挑剔,您的文件系统可能会产生影响,但您不会注意到它。
于 2012-07-04T06:58:09.117 回答
3
如果您想对此进行测试,请为自己编写一个 Timer 类。
public class Timer
{
private long mInitialTime;
public Timer()
{
start();
}
public void start()
{
mInitialTime = System.currentTimeMillis();
}
public String end(String description)
{
long finalTime = System.currentTimeMillis() - mInitialTime;
return description + ": total time " + finalTime;
}
}
在main()
通话开始时,start()
然后在main()
通话结束时end("completed")
。
于 2012-07-04T06:59:00.840 回答
1
它不是您的一杯茶,只是决定路径并让您的代码达到最高水平。它甚至对你来说并不明显。您要确保文件存在和对其的访问权限。
于 2012-07-04T08:07:37.230 回答