G.Bordel >Docencia >TAP | Técnicas Actuales de Programación | (curso 2010-2011) | |||||||
|
|||||||||
tema_anterior | Tema 6: El contenido de la biblioteca de clases | tema_siguiente |
6.1- Introducción
La orientación a objeto tiene, entre otras muchas, la virtud de permitir la integración de bibliotecas de un modo muy natural haciendo que estas puedan percibirse en cierto modo como parte esencial del lenguaje, no como sucede en los lenguajes "tradicionales" en los que las bibliotecas de funciones son elementos que se obtienen adicionalmente.
En Java esto es así de un modo muy significativo, ya que la distribución del lenguaje incluye un núcleo de biblioteca cada vez más amplio. Para la programación en áreas que no están soportadas por la biblioteca estándar, siempre podemos encontrar bibliotecas específicas que se integran del modo más simple. Como vimos en el tema 2.2 la estructura de una biblioteca en Java es una estructura de directorios, y bastará con indicar cual es el directorio raiz de cada nueva biblioteca.
En la actual distribución (1.5 - nov 2004) la biblioteca estándar es la unión de tres bibliotecas (tres estructuras de directorios que se proporcionan dentro de un mismo fichero .jar) que tienen los siguientes directorios raíz:
Antes de continuar, el alumno debe dedicar unos minutos a revisar la información presentada en la tabla para hacerse una idea general del contenido y la funcionalidad de la biblioteca como paso previo a los siguientes apartados en los que se fijará la atención en los elementos más significativos. (Una imagen más estructural del conjunto de la "plataforma" Java se puede estudiar en la imagen que encabeza la documentación oficial, si bien requiere tener más conocimientos de los que manejamos por el momento. Esta estructura coincide sólo parcialmente con la de las bibliotecas que se muestran a continuación).
Pinchando en cada zona de color se obtiene una breve descripción de su contenido, y pinchando en la denominación de cada paquete se enlaza con la documentación estándar del mismo.
Siguiente punto: 6.2- El paquete java.lang
Plataforma de soporte a curso y contenidos (c) German Bordel 2005. |