It seems that the src/main/resources path convention is defined in Maven's convention for a project's directory layout.
Is this a special directory structure known to the Java definition itself? Is it used only for Maven-based projects? Or is it just a common convention for Java projects in general?
What kind of files are supposed to be placed there?
And how can they be accessed and used from the project's Java code?