Paquete Java

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda

Un Paquete en Java es un contenedor de clases que permite agrupar las distintas partes de un programa cuya funcionalidad tienen elementos comunes.

Ventajas[editar]

El uso de paquetes proporciona las siguientes ventajas:

  • Agrupamiento de clases con características comunes.
  • Reutilización de código.
  • Mayor seguridad al existir niveles de acceso.

Contenido de un paquete[editar]

Un paquete puede contener:

Uso de paquetes[editar]

En los ficheros de código Java se usa la palabra reservada package para especificar a qué paquete pertenecen. Suele indicarse como primera sentencia:

package java.awt.event;

Para usar un paquete dentro del código se usa la declaración import. Si sólo se indica el nombre del paquete:

import java.awt.event.*;

se importan todas las clases que contiene. Si además del nombre del paquete se especifica una clase, sólo se importa esa clase:

import java.awt.event.ActionEvent;

Después de añadir alguna de estas sentencias, se puede hacer referencia a la clase ActionEvent usando su nombre:

ActionEvent myEvent = new ActionEvent();

Si no se hubiera importado la clase o el paquete, cada vez que tuviéramos que usarla habría que especificarlo:

java.awt.event.ActionEvent myEvent = new java.awt.event.ActionEvent();

Paquetes importantes de Java[editar]

Estos son los paquetes más importantes de la API de Java:

Paquete Descripción
java.applet Contiene clases para la creación de applets.
java.awt Contiene clases para crear interfaces de usuario con ventanas.
java.io Contiene clases para manejar la entrada/salida.
java.lang Contiene clases variadas pero imprescindibles para el lenguaje, como Object, Thread, Math...
java.net Contiene clases para soportar aplicaciones que acceden a redes TCP/IP.
java.util Contiene clases que permiten el acceso a recursos del sistema, etc.
javax.swing Contiene clases para crear interfaces de usuario mejorando la AWT.

Enlaces externos[editar]