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.es o la tienda Cocodrilo en Madrid.

Nota: Pulsando sobre la carátula de cualquiera de los libros, accederás automáticamente a la compra de dicho libro en alguna de las tiendas on-line existentes sin necesidad de que busques.

Orientación a Objetos y UML

Head First Object-Oriented Analysis and Design.
Brett McLaughlin, Gary Pollice y David West.
O'Reilly.

Object-Oriented Analysis and Design. (3rd edition)
Grady Booch.
Addison-Wesley.

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

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

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

Learning UML 2.0
Russ Miles y Kim Hamilton.
O'Reilly.

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

Java en general

Head First Java. (2nd edition)
Kathy Sierra y Bert Bates.
O'Reilly.

Thinking in Java. (4th edition)
Bruce Eckel.
Prentice Hall.

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

Learning Java. (3rd edition)
Patrick Niemeyer y Jonathan Knudsen.
O'Reilly.

The Java Tutorial. (4th edition)
Mary Campione y Kathy Walrath.
Addison-Wesley.

Disponible de forma gratuita en la la web de Oracle: docs.oracle.com

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

Disponible de forma gratuita en la la web de Oracle: docs.oracle.com

AWT

Java AWT Reference.
John Zukowski.
O'Reilly.

Graphic Java 1.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. (2nd edition)
Mary Campione y Kathy Walrath.
Addison-Wesley.

Disponible de forma gratuita en la la web de Oracle: docs.oracle.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. (2nd edition)
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. (3rd edition)
Scott Oaks y Henry Wong.
O'Reilly.

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

Comunicaciones

Java Network Programming. (3rd edition)
Elliote Rusty Harold.
O'Reilly.

Java Distributed Computing.
Jim Farley.
O'Reilly.

Java Network Programming. (2nd edition)
M. Hughes, M. Shoffner, D. Hammer y C. Hughes.
Manning Publications Company.