Librerías Externas
Librerías Externas
Librerías Externas
L
Una librería es un conjunto de clases, que nosotros podemos utilizar
desde nuestro código importando dicha librería.
En Java son archivos con un formato .jar, que contienen dentro clases
IBRERÍA
compiladas (archivos .class de las clases).
Además de poder utilizar todas las clases que vienen ya con el JDK, las Un conjunto de clases
librerías nos permiten utilizar clases implementadas por terceros. Esto pensadas para
nos ahorra a nosotros, codificar estas clases que resuelven un
determinado problema común al mundo de la programación, como es realizar tareas
por ejemplo, el acceso a una base de datos. especiales, incluidas
Cabe destacar, que las clases que utilizamos para Listas, Mapas , dentro un archivo .jar
Excepciones, Lecturas y Escrituras, etc, se encuentran dentro de
librerías también, pero no debemos agregarlas a nuestros proyectos, y que podemos
podemos utilizarlas como “nativas” porque vienen incluidas en el JDK. importar para utilizar
Es posible también crear nuestros propios .jar, con clases creadas por en nuestros
nosotros. De forma de poder reutilizar en varios de nuestros proyectos
funciones que implementamos una única vez y que, al agruparlas en proyectos.
una librería no tendríamos código duplicado.
Página 1 de 3
ESTRUCTURA DE UN PROYECTO JAVA
La estructura de un proyecto Java es la siguiente:
E XPLORADOR
● Una carpeta src (por abreviación de source, fuente) que es BJETOS
DE O
donde colocamos nuestros packages (paquetes), y dentro de
estos nuestras clases del proyecto (que son el código fuente de EN ECLIPSE
nuestro programa).
● Luego tenemos una sección de librerías de java llamada “JRE
System Libraries” . Esta sección se genera por defecto cuando
creamos un proyecto de cero. En este lugar, se colocan todas
las librerías que vienen con la JDK de java y podemos utilizar.
Página 2 de 3
Esta imagen, es dentro del jar
llamado rt.jar en el paquete java,
luego el subpaquete útil. Como se
puede ver, se marcan clases que
nosotros ya conocemos y hemos
utilizado, como lo son List, Map o
LinkedList. Lo que tenemos, no son
los archivos fuentes (.java) de estas
clases, sino los archivos ya
compilados (.class) para ser
utilizados únicamente y no poder
modificarlo.
Para poder utilizar clases que se encuentran dentro de jars debemos utilizar el import, por lo
que, si vamos a utilizar la clase “ArrayList” en nuestro archivo, debemos colocar en la sección de
import, la siguiente línea:
Página 3 de 3