Several hundred classes in the java.desktop module reply on default constructors as part of their public API.
This is for the Java 2D APIs
Default ctor on java.awt.Image
Default ctor on java.awt.PrintJob
Default ctor on java.awt.font.GlyphVector
Default ctor on java.awt.font.LayoutPath
Default ctor on java.awt.font.LineMetrics
Default ctor on java.awt.image.AbstractMultiResolutionImage
Default ctor on java.awt.image.BufferStrategy
Default ctor on java.awt.image.ImageFilter
Default ctor on java.awt.image.RGBImageFilter
Default ctor on java.awt.image.VolatileImage
Default ctor on javax.print.PrintServiceLookup
Default ctor on javax.print.ServiceUI
Default ctor on javax.print.ServiceUIFactory
Default ctor on javax.print.StreamPrintServiceFactory
Default ctor on javax.print.event.PrintJobAdapter