INSTITUTO TECNOLOGICO SUPERIOR DEL
ORIENTE
DEL ESTADO DE HIDALGO
ITESA
TOPICOS AVANZADOS
Investigación sobre componentes, paquetes/librerías
DOCENTE: Antonio Martínez González
ALUMNO: Luis Yael Hernández Hernández
Apan, Hgo. Semestre Enero-Junio 2023
1
DESARROLLO
Java es un lenguaje de programación que ofrece una gran cantidad de
componentes, paquetes y librerías para facilitar el desarrollo de
aplicaciones. A continuación, se describen algunos de los
paquetes/librerías más importantes en Java:
1. java.lang: Este paquete es uno de los más importantes y está
incluido en todas las aplicaciones de Java. Contiene las clases
fundamentales del lenguaje, como Object, String, Math, System,
etc.
2. java.util: Este paquete contiene una variedad de clases que se
utilizan para manejar colecciones de objetos, como List, Set y
Map. También incluye clases para manejar fechas, tiempos y
eventos, como Date, Calendar y Timer.
3. java.io: Este paquete se utiliza para la entrada y salida de datos.
Contiene clases para leer y escribir archivos, comunicarse con
otros programas a través de sockets, y manejar flujos de datos.
4. java.net: Este paquete se utiliza para la comunicación en red.
Contiene clases para conectarse a servidores remotos a través de
HTTP, FTP, SMTP, etc.
5. java.awt y javax.swing: Estos paquetes se utilizan para crear
interfaces gráficas de usuario (GUI) en Java. AWT es la biblioteca
original de GUI de Java, mientras que Swing es una biblioteca más
moderna y potente.
6. java.sql: Este paquete se utiliza para trabajar con bases de datos
relacionales en Java. Contiene clases para conectarse a una base
2
de datos, realizar consultas y actualizaciones, y manejar
transacciones.
Además de estos paquetes, Java también tiene muchas otras
bibliotecas y marcos de trabajo (frameworks) que se utilizan para
desarrollar aplicaciones web, aplicaciones móviles, juegos, etc. Algunos
ejemplos son Spring, Hibernate, JavaFX, Android SDK, entre otros.6.