src同级的目录和src/resources目录下文件,为什么都能相对目录访问,它们的区别是什么?

img


src同级得目录和src/resources目录,为什么在代码中读取时都可以相对目录读取?
它两有什么区别?

运行过后,有个target目录,这就是编译后真正执行的地方,文件都在classes目录下。这就是所谓的classpath目录

编译后都在classes中同级目录。

img


我们开发的目录结构是易于开发人员进行资源分类,查找的,并不是说程序运行也是按照这个目录运行的