Deitel, Paul J.

Cómo programar en JAVA. - Novena Edición - México Pearson Educación 2012 - xxxiii, 468 páginas; fig, tablas;

1. Introducción a las computadoras y a Java.
2. Introducción a las aplicaciones en Java.
3. Introducción a las clases, objetos, métodos y cadenas.
4. Instrucciones de control: parte 1.
5. Instrucciones de control: parte 2.
6. Métodos: un análisis más detallado.
7. Arreglos y objetos ArrayList.
8. Clases y objetos: un análisis más detallado.
9. Programación orientada a objetos: herencia.
10. Programación orientada a objetos: polimorfismo.
11. Manejo de excepciones: un análisis más profundo.
12. Caso de estudio del ATM, parte 1: diseño orientado a objetos con UML.
13. Caso de estudio del ATM, parte 2: implementación de un diseño orientado de objetos.
14. Componentes de la GUI: parte 1.
15. Gráficos y Java 2D.
16. Cadenas, caracteres y expresiones regulares.
17. Archivos, flujos y serialización de objetos.
18. Recursividad.
19. Bùsqueda, ordenamiento y Big O.
20. Generic collections.
21. Generic classes and methods.
22. Custom generic data structures.
23. Applets and Java Web Start.
24. Multimedia: applets and applications.
25. GUI components: part 2.
26. Multithreading.
27. Networking.
28. Accessing databases with JDBC.
29. JavaServerTM faces Web Apps: part 1.
30. JavaServerTM faces Web Apps: part 2.
31. Web services.

Esta obra se basa en el reconocido método de ?código activo?, donde los conceptos se presentan en un contexto de programas funcionales completos, en el que se aprovechan los conceptos y el código, y la experiencia es semejante a la que se tendrá en el desarrollo profesional.

Entre las características más relevantes de esta edición sobresalen:
Amplia cobertura de los fundamentos, que incluye dos capítulos sobre instrucciones de control.
Enfoque en ejemplos reales.
Un conjunto de ejercicios ?marca la diferencia?, con enfoque en el medio ambiente.
Introducción a las clases y objetos desde los primeros capítulos.
Manejo de excepciones integrado.
Secciones modulares opcionales sobre el lenguaje y las características de biblioteca del nuevo Java SE 7.
Introducción opcional en línea al desarrollo de aplicaciones Android basado en Java.
Archivos flujos y serialización de objetos.

9786073211505


Java
Programación
Lenguaje de Programación
Programación Orientada a Objetos

005.133 / D325