The URLClassLoader has two functions for getting a resource as an URL. One is named getResource and is inherited, and one is from the URLClassLoader and it is named findResource. Both returns an URL. They look very similar, what is the difference between them?
getResource method comment: Finds the resource with the given name. A resource is some data (images, audio, text, etc) that can be accessed by class code in a way that is independent of the location of the code. [continues]
findResource method comment: Finds the resource with the specified name on the URL search path.