title: Java - where to store extra resources files
body: <p>My code require one PNG file.   Where should I put it ? 
  I saw some people put them along with .java, then use getClassLoader().getResourceAsStream.</p>
  
  <p>Personally, I feel it is not clean to mix resource files with source code.
  Is this a OK approach ?</p>