Capítulo 15. Envases y embalajes

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

15.0 Introducción

Uno de los mejores aspectos del lenguaje Java es que ha definido un mecanismo de empaquetamiento muy claro para categorizar y gestionar su gran API. Contrasta esto con la mayoría de los demás lenguajes, donde los símbolos pueden encontrarse en la propia biblioteca C o en cualquiera de las docenas de otras bibliotecas, sin convenciones de nomenclatura claramente definidas.1 Las API constan de uno o más paquetes, los paquetes constan de clases, y las clases constan de métodos y campos. Cualquiera puede crear un paquete, con una restricción importante: ni tú ni yo podemos crear un paquete cuyo nombre empiece por las cuatro letras java. Los paquetes llamados java. o javax. están reservados al uso de los desarrolladores de Java de Oracle, bajo la gestión del Proceso de la Comunidad Java (JCP) . Cuando Java era nuevo, había una docena de paquetes en una estructura que en gran medida sigue con nosotros, aunque ha cuadruplicado su tamaño; algunos de estos paquetes se muestran enla Tabla 15-1.

Tabla 15-1. Estructura básica de los paquetes Java
Nombre Función

java.awt

Interfaz gráfica de usuario

java.io

Leer y escribir

java.lang

Clases intrínsecas (String, etc.)

java.lang.annotation

Soporte de biblioteca para el procesamiento de anotaciones

java.math

Biblioteca de matemáticas

java.net

Redes (sockets)

Get Libro de cocina de Java, 4ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.