By Bruce Eckel
Descripción: Este libro introduce todos los fundamentos teóricos y prácticos del lenguaje Java, explicando con claridad y rigor no solo lo que hace el lenguaje sino también el por qué.
Escrito para "enseñar el lenguaje", es un libro que sirve para iniciarse en Java y para llegar hasta un nivel avanzado, con gran número de ejemplos y ejercicios de programación.
En el CD ROM que acompaña al libro se puede encontrar el código fuente, una versión electrónica del texto, en inglés, y un complemento seminario multimedia, también en inglés, Thinking in C: Foundation for C++ & Java
Contenido: Prefacio.
Introducción.
1. Introducción a los objetos.
2. Todo es un objeto.
4. Operadores.
3. Controlando el flujo del programa.
5. Inicialización y limpieza.
6. Ocultando la implementación.
7. Reutilizando clases.
8. Polimorfismo.
9. Interfaces
10. Clases internas.
11. Almacenamiento de objetos.
12. Tratamiento de errores.
13. Cadenas de caracteres.
14. Información de tipos.
15. Genéricos.
16. Matrices.
17. Análisis detallado de los contenedores.
18. E/S.
19. Tipos enumerados.
20. Anotaciones.
21. Concurrencia.
22. Interfaces gráficas de usuario.
A. Suplementos.
B. Recursos.
Índice
Material: