640
- java.io: For input and output of data.
- java.lang: It is used for providing core functionality.
- java.lang.ref: It is used to enable interaction with garbage collector.
- java.lang.reflect: It is used to analyze code at run time.
- java.applet: For creating applets.
- java.awt: Abstract Window Toolkit package for GUI (Graphical User Interface)
- java.awt.color: For color space and profile.
- java.awt.datatransfer: To transfer data, to and from, system clipboard.
- java.awt.dnd: For drag and drop tasks.
- java.awt.event: For handling events.
- java.awt.font: For fonts.
- java.awt.geom: For geometric shapes.
- java.awt.im: To text edit components for Japanese, Chinese, and Korean characters.
- java.awt.im.spi: For support of alternative input devices.
- java.awt.image: For processing images.
- java.awt.image.renderable: To render independent images.
- java.awt.print: For print functions.
- java.beans: For creating software components.
- java.beans.beancontext: Support for execution environment for beans.
- java.math: For handling integers and decimals.
- java.net: For networking.
- java.nio: For handling buffers.
- java.nio.channels: For handling channels.
- java.nio.channels.spi: For handling service providers for channels.
- java.sql: For communicating with a Structured Query Language (SQL) database.
- java.text: For format, search, and manipulation of text.
- java.util: For common utilities.
- java.util.jar: To create and read JAR files.
- java.util.logging: To log information, related to the execution of a program.
- java.util.prefs: For info related to user preference.
- java.util.regex: For processing regular expression.
- java.util.zip: To read and write compressed and uncompressed ZIP files.
- java.nio.charset: For character sets.
- java.nio.charset.spi: For service providers for charsets.
- java.rmi: For remote method invocation.
- java.rmi.activation: For activation of persistent objects.
- java.rmi.dgc: For distributed garbage collection.
- java.rmi.registry: To map names to remote object reference.
- java.rmi.server: Support for remote method invocation.
- java.security: For handling security functions like keys, digests, signatures, certificates, etc.
- java.security.acl: To manage access control lists.
- java.security.cert: To parse and manage certificates.
- java.security.interfaces: To define interface for Digital Signature Algorithm (DSA) keys.
- java.security.spec: For specifying key and algorithm parameters.