que es una libreria?

arse_rs
25 de Octubre del 2005
es una pregunta muy basica, pero alguien podria darme el concepto exacto de LIBRERIA?.

Desde ya gracias.

chuidiang
25 de Octubre del 2005
Hola:

Una librería es un conjunto de métodos, clases, funciones, etc ya compilados en un fichero y listos para usar.

En java una libreria suele ser un fichero .jar, que contiene un montón de clases listas para ser usadas en cualquier otro progrma. El problema en java es que una aplicación con su main() también puede estar en un fichero .jar, por lo que a simple vista es dificil distinguir por el fichero qué es una aplicacion java y qué es una librería java.

En otros lenguajes como C/C++ la diferencia es más clara. El ejecutable puede tener una extensión distinta (.exe en windows) o permisos de ejecución (en linux) y contiene el main(). Las librerías suelen tener siempre una extensión distinta (.dll o .lib en windows, .so o .a en linux).

Se bueno.