我很难写出这个问题的标题,但这是我的情况和我要问的:
- 我有一个 Java 项目,我在上面运行“ant test”来运行测试
- 运行测试大约需要 10 分钟
- 我可以在运行这些测试的过程中切换到不同的 Git 分支而不会产生任何后果吗?
- 我希望测试针对原始代码完成,并允许我在发生这种情况时简单地在不同的分支上工作。
我想我的问题的根源是:加载并运行应用程序后是否需要 .class 文件? 类只是存储在内存中,我不再需要文件系统上的文件了吗?还是它仍然访问/读取文件系统上的东西?
任何洞察或更好地理解 java 对运行应用程序的需求都值得赞赏。