Bibliografía
libros
Introducción

Bibliografía
En esta página tienes una relación de libros que considero muy buenos para complementar y profundizar lo visto en la asignatura. Pero ojo, para poder aprobar la asignatura basta con asistir a clase y realizar todas las prácticas que se manden. No es necesario adquirir ningún libro para aprobar el examen.


Desgraciadamente, en informática, los mejores textos siempre están en inglés. Existen algunas traducciones pero mi opinión personal es que son pésimas. No obstante, si quieres información en castellano, en la sección de recursos hay alguna web en nuestro idioma que tiene tutoriales y artículos en castellano.

Los libros sobre Java son bastante especializados, no encontrándose con facilidad en cualquier tienda. Como referencia sirva la compra on-line en Amazon.com o la tienda Cocodrilo en Madrid.

Orientación a Objetos y UML

Object-Oriented Analysis and Design.
Grady Booch.
Addison-Wesley.

The Essence of Object-Oriented Programming with Java and UML.
Bruce E. Wampler.
Addison-Wesley.

Design Patterns.
Erich Gamma, Richard Helm, Ralph Johnson John M. Vlissides.
Addison-Wesley.

UML Distilled. (3rd edition)
Martin Fowler con Kendall Scott..
Addison-Wesley.

Fundamentals of Object-Oriented Design in UML.
Meiler Page-Jones.
Addison-Wesley.

Learning UML.
Sinan Si Alhir.
O'Reilly.

Java en general

Head Fist Java..
Kathy Sierra y Bert Bates.
O'Reilly.

Thinking in Java. (3rd edition)
Bruce Eckel.
Prentice Hall.

Disponible de forma gratuita en la la web del autor: BruceEckel.com

Learning Java. (2nd edition)
Patrick Niemeyer y Jonathan Knudsen.
O'Reilly.

The Java Tutorial. (2nd edition)
Mary Campione y Kathy Walrath.
Addison-Wesley.

Disponible de forma gratuita en la la web del Sun: java.sun.com

The Java Tutorial Continued.
Mary Campione.
Addison-Wesley.

Disponible de forma gratuita en la la web del Sun: java.sun.com

AWT

Java AWT Reference.
John Zukowski.
O'Reilly.

Graphic Java 2, Volume 1: AWT. (3rd edition)
David M. Geary.
Prentice-Hall.

Swing

Java Swing. (2nd edition)
Marc Loy, robert Eckstein Dave Wood, James Elliot y Brian Cole.
O'Reilly..

Graphic Java 2, Volume 2: Swing. (3rd edition)
David M. Geary.
Prentice-Hall.

The JFC Swing Tutorial.
Mary Campione y Kathy Walrath.
Addison-Wesley.

Disponible de forma gratuita en la la web del Sun: java.sun.com

Applets Java

Window Toolkit and Applets, Volume 2.
James Gosling y Frank Yellin.
Addison-Wesley.

Developing professional Java Applets.
K.C.Hopson, Stephen E. Ingram y Patrick Chan.
Sams Publishing.

Entrada/Salida

Java I/O.
Elliote Rusty Harold.
O'Reilly.

Java NIO.
Ron Hitchens.
O'Reilly.

Acceso a Bases de Datos (JDBC)

Database Programming with JDBC. (2nd edition)
George Reese.
O'Reilly.

Java Database Best Practices.
George Reese.
O'Reilly.

JDBC API Tutorial and Reference. (3rd edition)
Maydene Fisher.
Addison-Wesley.

Threads

Java Threads. (2nd edition)
Scott Oaks y Henry Wong.
O'Reilly.

Concurrent programming in Java. (2nd edition)
Doug Lea.
Addison-Wesley.

Comunicaciones

Java Network Programming. (2nd edition)
Elliote Rusty Harold.
O'Reilly.

Java Distributed Computing.
Jim Farley.
O'Reilly.

Java Network Programming.
M. Hughes, M. Shoffner, D. Hammer y C. Hughes.
Manning Publications Company.