getClass().getResource(path))
returns a URL
, so in this case, it would using ImageIO.read(URL)
In addition, if you used Class#getResourceAsInputStream
, it would return an InputStream
, meaning it would be using ImageIO.read(InputStream)
instead