I was looking at some of the shape classes in the java.awt.geom package when I noticed that most of the classes such as Ellipse2D.Double, Arc2D.Double, etc are defined as static.
I've seen what static fields and methods of a class are, but what does it mean for a class to be static? Does it just mean that all of it's fields and methods are static or is there more to it?