Paquete Java (paquete Java): un mecanismo que permite que las clases Java se organicen en un espacio de nombres similar a los módulos en el lenguaje de programación Modula .
Los paquetes Java pueden estar contenidos en archivos JAR comprimidos. Por lo general, los paquetes combinan clases de la misma categoría o brindan una funcionalidad similar.
Las clases definidas sin modificadores de acceso explícitos ( public, protected, private) solo son visibles dentro del paquete.
Clase | Paquete | Subclases | Todos | |
private | Sí | — | — | — |
( sin ) | Sí | Sí | — | — |
protected | Sí | Sí | Sí | — |
public | Sí | Sí | Sí | Sí |
java.lang | - funcionalidad básica del lenguaje y tipos básicos |
java.util | - colección de clases de estructura de datos |
java.io | - operaciones de entrada-salida |
java.math | - Operaciones matemáticas |
java.nio | - nuevo marco de E/S |
java.net | - operaciones con redes, sockets , consultas DNS |
java.security | - generación de claves, cifrado y descifrado |
java.sql | - Conectividad de base de datos Java (JDBC) para el acceso a la base de datos |
java.awt | - jerarquía de paquete principal para componentes GUI nativos |
javax.swing | - jerarquía de paquetes para componentes GUI independientes de la plataforma |