- The only one of those that is an image is
Image
. A more powerful sub-class ofImage
isBufferedImage
. - An
ImageIcon
is an image basedIcon
. ImageIO
simply helps us to read and write images, and do other things with images.
Be sure to check the JavaDocs for each. It adds more details.
Image | BufferedImage | ImageIcon | ImageIO