java.lang
java.util
java.awt
java.swing
Contiene clases para soportar aplicaciones que acceden a redes TCP/IP
java.net
Contiene clases que permiten el acceso a recursos del sistema, etc.
Contiene clases para crear interfaces de usuario mejorando la AWT.
Contiene clases para crear interfaces de usuario con ventanas
Contiene clases para la creación de applets.
java.applet
java.io
Contiene clases para manejar la entrada/salida
Contiene clases variadas pero imprescindibles para el lenguaje, como Math,Object,Thread.