Programación orientada a objetos en Java

Detalles Bibliográficos
Autor Principal: Blasco, Francisco
Formato: Libro
Lengua:español
Datos de publicación: Madrid : Ra-Ma, 2019
Temas:
Acceso en línea:Consultar en el Cátalogo
Descripción Física:588 p. : il.
ISBN:9788499648057
Tabla de Contenidos:
  • 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