Você está na página 1de 2

PRINCIPALES PAQUETES DE JAVA

1. Definición:
Los paquetes en Java (packages) son la forma en la que Java nos permite agrupar de alguna
manera lógica los componentes de nuestra aplicación que estén relacionados entre sí.
Los paquetes permiten poner en su interior casi cualquier cosa como: clases, interfaces,
archivos de texto, entre otros. De este modo, los paquetes en Java ayudan a darle una
buena organización a la aplicación ya que permiten modularizar o categorizar las diferentes
estructuras que componen nuestro software.
Los paquetes en Java, adicionalmente al orden que nos permite darle a la aplicación,
también nos brindan un nivel adicional de seguridad para nuestras clases, métodos o
interfaces.
2. Ventajas:
 Agrupamiento de clases con características comunes.
 Reutilización de código al promover principios de programación orientada a objetos
como la encapsulación y modularidad.
 Mayor seguridad al existir niveles de acceso.
 Mantenibilidad de código. Si un paquete se enfoca en la agrupación de clases con
características comunes, el cambio en la funcionalidad se limita a las clases contenidas
en dicho paquete, además, si es un paquete grande soporta la reusabilidad, si por el
contrario es pequeño soporta su mantenibilidad.
3. Paquetes de java:
3.1. java.text:
Contiene clases e interfaces que permiten operaciones de números, fechas, caracteres
y cadenas.
Algunas de las clases que contiene este paquete son las siguientes:
3.1.1. DateFormat:
DateFormat proporciona muchos métodos de clase para obtener
formateadores de fecha / hora predeterminados basados en la configuración
regional predeterminada o determinada y en varios estilos de formato. Los
estilos de formato incluyen FULL, LONG, MEDIUM y SHORT. En las
descripciones de los métodos se proporcionan más detalles y ejemplos de
cómo usar estos estilos.
3.1.2. SimpleDateFort:
La clase SimpleDateFormat es la única clase derivada de DateFormat. Es la
clase que conviene utilizar.
3.1.3. NumberFormat:
NumberFormat es la clase base abstracta para todos los formatos de números.
Esta clase proporciona la interfaz para formatear y analizar números.
NumberFormat también proporciona métodos para determinar qué locales
tienen formatos numéricos y sus nombres.
NumberFormat le ayuda a dar formato y analizar números para cualquier
localidad. Su código puede ser completamente independiente de las
convenciones de configuración regional para puntos decimales, separadores
de miles o incluso los dígitos decimales particulares utilizados, o si el formato
del número es incluso decimal.
3.1.4. MessageFormat:
MessageFormat toma un conjunto de objetos, los formatea y luego inserta las
cadenas formateadas en el patrón en los lugares apropiados.

3.2. Java.awt:
El paquete java.awt proporciona una serie de clases e interfaces para realizar
programas que se ejecuten en un entorno gráfico (AWT viene del inglés Abstract
Window Toolkit).
Algunas de las clases que contiene este paquete son las siguientes:
3.2.1. Component:
Superclase abstracta de varios componentes del AWT. Tiene un método public
Graphics getGraphics() para obtener el contexto gráfico sobre el que dibujar
figuras o componentes.
3.2.2. Container:
Subclase de la anterior que puede contener otros componentes. Tiene un
método que nos permite añadir un componente: Component add(Component
comp).
3.2.3. Color:
Clase que representa un color
3.2.4. Graphics:
Encapsula el contexto gráfico que es utilizado por varios métodos para mostrar
la salida en una ventana. Tiene además una serie de métodos para dibujar
figuras.
3.2.5. JPanel:
Representa un área rectangular sobre la que la aplicación puede dibujar. La
aplicación debe crear una clase que extienda a JPanel y sobreescribir el
método void paintComponent(Graphics g) para obtener la funcionalidad que
se desee. Es una subclase de Component.
3.3. Java.io:
Contiene clases que permiten las operaciones de entrada y salida de datos de un
programa.
Algunas de las clases que contiene este paquete son las siguientes:
3.3.1. ObjectInputStream:
se utiliza para recuperar los objetos previamente serializados, también para
calcular y desalojar argumentos y parámetros en un sistema de comunicación
remoto.
3.3.2. ObjectOutputStream:
Un ObjectOutputStream escribe tipos de datos primitivos y gráficos de
objetos Java en un OutputStream. Los objetos se pueden leer (reconstituir)
utilizando un ObjectInputStream. El almacenamiento persistente de objetos
se puede lograr utilizando un archivo para la transmisión.

Você também pode gostar