¿Qué es un Paquete?

Un paquete es un espacio de nombres que organiza un conjunto de clases e interfaces relacionadas. Conceptualmente, puede pensar en paquetes como similares a las diferentes carpetas en su computadora. Puede mantener páginas HTML en una carpeta, imágenes en otra y scripts o aplicaciones en otra más. Debido a que el software escrito en el lenguaje de programación Java puede estar compuesto por cientos o miles de clases individuales, tiene sentido mantener las cosas organizadas al colocar clases e interfaces relacionadas en paquetes.

La plataforma Java proporciona una enorme biblioteca de clases (un conjunto de paquetes)  para su uso en sus propias aplicaciones. Esta biblioteca se conoce como la "Interfaz de programación de aplicaciones" o "API". Sus paquetes representan las tareas más comúnmente asociadas con la programación de propósito general. Por ejemplo, un objeto String contiene estado y comportamiento para cadenas de caracteres; un objeto File permite a un programador crear, eliminar, inspeccionar, comparar o modificar fácilmente un archivo en el sistema de archivos; un objeto Socket permite la creación y uso de sockets de red; varios objetos de GUI controlan botones y casillas de verificación y cualquier otra cosa relacionada con las interfaces gráficas de usuario. Hay miles de clases para elegir. Esto le permite enfocarse en el diseño de su aplicación particular, en lugar de la infraestructura requerida para hacerlo funcionar.

Comentarios