java - What is the difference between Class.getResource() and ClassLoader.getResource()? -
java - What is the difference between Class.getResource() and ClassLoader.getResource()? - i wonder difference between class.getresource() , classloader.getresource() ? edit: want know if caching involved on file/directory level. in "are directory listings cached in class version?" afaik next should same, not: getclass().getresource() getclass().getclassloader().getresource() i discovered when fiddling study generation code creates new file in web-inf/classes/ existing file in directory. when using method class, find files there @ deployment using getclass().getresource() , when trying fetch newly created file, recieved null object. browsing directory shows new file there. filenames prepended forwards slash in "/myfile.txt". the classloader version of getresource() on other hand did find generated file. experience seems there kind of caching of directory listing going on. right, , if so, documented? from api docs on class.getresource() ...