0

短路径是否会使 Java 代码运行得更快?例如,“C:\Java\test.java”中的文件会比“C:\Users\Sepala\Documents\NetBeansProjects\BeanSupport\src\ejb\test.java”中的相同文件运行得更快吗?

4

3 回答 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 回答