The Java technology provides a rich suite of packages that helps in easy development. Following are some popular packages.
- java.applet - used to develop Java applets for use in web applications.
- java.awt - The Abstract Windowing Toolkit (AWT) package is used to generate GUI for Windows applications in Java.
- This package offers a number of classes for I/O operations.
- java.lang - this package includes the Java language classes such as Math, System, Integer etc.
- This package supports network and Internet-related classes such as Socket, URLConnection etc.
- java.util - this package contains a number of utility classes such as ArrayList, Date, Random, HashMap, Vector, Stack etc.