Blasco, Francisco
Programación orientada a objetos en Java
- Madrid : Ra-Ma, 2019
- 588 p. : il.
Prólogo -- Capítulo 1. Tipos de datos. Operadores. Expresiones -- 1.1. Estructura de una aplicación Java. Contexto de trabajo -- 1.2. Tipos de datos -- 1.3. Operadores -- 1.4. Java y las matemáticas -- Capítulo 2. Estructuras de control -- 2.1. Introducción -- 2.2. Alternativa simple -- 2.3. Alternativa múltiple -- 2.4. Estructuras repetitivas: while ( ) -- 2.5. Estructuras repetitivas: do while ( ) -- 2.6. Estructuras repetitivas: for ( ) -- 2.7. Ejemplo: desglose de moneda. -- Capítulo 3. Clases. Objetos. Metodos -- 3.1. Clases -- 3.2. Garbage collector -- 3.3. Métodos. -- 3.4. Constructores. Sobrecarga de métodos -- 3.5. Variables locales. -- 3.6. Contexto de clase. Modificador static -- 3.7. Definición de clases locales -- Capítulo 4. Encapsulamiento. Composición. Delegación -- clases envoltorio -- 4.1. Introducción -- 4.2. Ámbitos: private -- 4.3. Ámbitos: por defecto -- 4.4. Ámbitos: public. -- 4.5. Ámbitos: protected -- 4.6. "Setters" y "Getters". -- 4.7. Composición. -- 4.8. Delegación -- 4.9. Enum -- 4.10. Clases envoltorio -- 4.11. Las clases biginteger y bigdecimal. -- 4.12. La clase string -- 4.13. Operador relacional "==" versus métodos equals y compareto -- 4.14. La clase stringbuffer -- 4.15. El método format -- 4.16. Clases encapsuladoras de fechas -- Capítulo 5. Herencia -- 5.1. Concepto -- 5.2. Extends -- 5.3. Sobrescritura de métodos, super -- 5.4. Ámbitos: protected -- 5.5. Interface -- 5.6. Abstract -- 5.7. Final -- 5.8. Herencia múltiple -- 5.9. Object -- Capítulo 6. Colecciones y estructuras de datos -- 6.1. Introducción -- 6.2. Arrays -- 6.3. Búsquedas: secuencial, y binaria -- 6.4. Collection -- 6.5. Map -- Capítulo 7. Excepciones: lanzamiento, intercepción y tratamiento -- 7.1. Concepto -- 7.2. Excepciones predefinidas -- 7.3. Excepciones definidas por el programador -- 7.4. Catch múltiple -- 7.5. Finally -- 7.6. Ejemplo: validación de cuenta bancaria -- 7.7. Consideraciones finales -- Capítulo 8. Polimorfismo. Reflection. Genéricos -- 8.1. Concepto -- 8.2. Jerarquía polimórfica -- 8.3. Class. -- 8.4. Implementación de métodos según tipo de superclase -- 8.5. Diferencias entre interface y abstract class -- 8.6. Operador instanceof -- 8.7. Java reflection -- 8.8. Genéricos -- Capítulo 9. E/s en Java -- 9.1. Introducción -- 9.2. Escritura de caracteres -- 9.3. Lectura de caracteres -- 9.4. Escritura de cadenas -- 9.5. Lectura de cadenas -- 9.6. Escritura de objetos serializados -- 9.7. Lectura de objetos serializados -- 9.8. Modificador transient -- 9.9. Lectura/escritura de ficheros de acceso aleatorio. -- 9.10. Lectura de recursos web -- 9.11. La clase file -- Capítulo 10. Gestión de ficheros XML en Java -- 10.1. Introducción -- 10.2. Creación fichero XML -- 10.3. Lectura fichero XML -- 10.4. Aplicación lecturaxmlidiomas -- 10.5. Aplicación prediccionmeteorologicaxml -- Capítulo 11. Generación de pdf en Java -- 11.1. Consideraciones sociológicas -- 11.2. Librerías -- 11.3. Generación de un archivo pdf -- 11.4. División de archivos pdf -- 11.5. Fusión de archivos pdf -- 11.6. Lectura de archivos pdf -- Capítulo 12. Gestión de emails desde Java -- 12.1. Consideraciones sociológicas -- 12.2. Java mail -- 12.3. Envío mail -- 12.4. Lectura mail -- 12.5. Aplicación mailadjuntoxml -- Material adicional
9788499648057
DIF-M8929
LENGUAJES DE PROGRAMACIÓN
JAVA
PROGRAMACIÓN ORIENTADA A OBJETOS