Programación orientada a objetos en Java
Autor Principal: | |
---|---|
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