Descripción
El intento de trasladar al lector los conceptos y mecanismos fundamentales de la Programación Orientada a Objetos, ha sido una constante en toda la redacción del libro, es más, el principal objetivo planteado. Siempre enfocado a facilitar al máximo su asimilación por parte del lector, a pesar de la complejidad inherente a los contenidos tratados. Se han utilizado, para ello, ejercicios ejemplo, especialmente diseñados para facilitar la comprensión de dichos aspectos fundamentales. Java ha sido el lenguaje escogido como medio en la consecución de los fines planteados porque es el máximo exponente de la Orientación a Objetos, tanto por su purismo, como por la trayectoria y expansión que ha tenido, tiene, y tendrá.
En todos los temas, se ha intentado presentar al principio ejemplos lo más breves y sencillos posibles, a efectos de facilitar al lector la comprensión de los mecanismos básicos a tratar en cada momento. Así mismo, también se han presentado aplicaciones de mayor complejidad, en que se integran dichos mecanismos básicos. Se pretende que, con dicha integración en aplicaciones de mayor extensión, el lector tome una perspectiva global de dichos mecanismos. Asociados a la mayor parte de ejercicios ejemplo, se aportan esquemas y gráficos, en un intento de clarificar al lector las referencias y objetos intervinientes, y también el cómo se transfieren dichas referencias entre las diferentes capas de la aplicación, cuando ello tiene lugar. Se ha intentado, en la medida de lo posible, secuenciar contenidos, de tal modo que todos los conceptos, cuestiones, estrategias, etc. aplicados en un tema hubiesen sido ya tratados en temas anteriores.
En pro de minimizar la extensión de las líneas de código de las aplicaciones aportadas, se han producido dos tipos de actuaciones: 1. Los comentarios en el código de las clases están reducidos a la mínima expresión, incluso en la mayoría de los casos, son www.elsolucionario.org inexistentes. Así mismo, también se han reducido otros recursos que proporcionan legibilidad al programa, tales como líneas en blanco adicionales. 2. En ejercicios sencillos, se ha concentrado en el método main la mayor parte de actuaciones posibles, sin perder de vista que ello podría suponer alejarse del concepto de modularidad.
En el primer caso, la ausencia de comentarios en el código, es suplida por las debidas explicaciones en el tema relacionadas con dicho código. Y en el segundo caso se actúa monolíticamente para que el lector tenga concentradas, en el método en cuestión, la mayor parte de actuaciones posibles. Por otra parte, también hemos de señalar que, en algunas aplicaciones ejemplo, sobre todo, en los últimos temas del libro, puede tener la impresión el lector, de que, algunas de ellas se podrían haber resuelto mediante una implementación más sencilla. Dicho suplemento de complejidad obedece a la intención didáctica de introducir al lector en el modelo de desarrollo software arquitectura a tres capas.
El marco de organización que aporta dicho modelo se rentabiliza en aplicaciones de gran extensión. Así mismo, la aplicación de dicho marco de trabajo en estas aplicaciones, permitirá también al lector, reforzar conceptos y mecanismos tratados en temas anteriores. Finalmente, tan solo matizar que, es el máximo deseo del autor que el lector llegue a asimilar los principios y mecanismos fundamentales de la Programación Orientada a Objetos, que como ya se ha mencionado, es el objetivo principal de este libro.
Prólogo
1. Tipos De Datos. Operadores. Expresiones
1. Estructura De Una Aplicación Java. Contexto De Trabajo
2. Tipos De Datos
3. Operadores
4. Java Y Las Matemáticas
2. Estructuras De Control
1. Introducción
2. Alternativa Simple
3. Alternativa Múltiple
4. Estructuras Repetitivas: While ( ) { }
5. Estructuras Repetitivas: Do { } While ( )
6. Estructuras Repetitivas: For ( ) { }
7. Ejemplo: Desglose De Moneda
3. Clases. Objetos. Metodos
1. Clases
2. Garbage Collector
3. Métodos
4. Constructores. Sobrecarga De Métodos
5. Variables Locales
6. Contexto De Clase. Modificador Static
7. Definición De Clases Locales
4. Encapsulamiento. Composición. Delegación.Clases Envoltorio
1. Introducción
2. Ámbitos: Private
3. Ámbitos: Por Defecto
4. Ámbitos: Public
5. Ámbitos: Protected
6. Setters Y Getters
7. Composición
8. Delegación
9. Enum
10. Clases Envoltorio
11. Las Clases Biginteger Y Bigdecimal
12. La Clase String
13. Operador Relacional == Versus Métodos Equals Y Compareto
14. La Clase Stringbuffer
15. El Método Format
16. Clases Encapsuladoras De Fechas
5. Herencia
1. Concepto
2. Extends
3. Sobrescritura De Métodos, Super
4. Ámbitos: Protected
5. Interface
6. Abstract
7. Final
8. Herencia Múltiple
9. Object
6. Colecciones Y Estructuras De Datos
1. Introducción
2. Arrays
3. Búsquedas: Secuencial, Y Binaria
4. Collection
5. Map
7. Excepciones: Lanzamiento, Intercepción Y Tratamiento
1. Concepto
2. Excepciones Predefinidas
3. Excepciones Definidas Por El Programador
4. Catch Múltiple
5. Finally
6. Ejemplo: Validación De Cuenta Bancaria
7. Consideraciones Finales
8. Polimorfismo. Reflection. Genéricos
1. Concepto
2. Jerarquía Polimórfica
3. Class
4. Implementación De Métodos Según Tipo De Superclase
5. Diferencias Entre Interface Y Abstract Class
6. Operador Instanceof
7. Java Reflection
8. Genéricos
9. E/S En Java
1. Introducción
2. Escritura De Caracteres
3. Lectura De Caracteres
4. Escritura De Cadenas
5. Lectura De Cadenas
6. Escritura De Objetos Serializados
7. Lectura De Objetos Serializados
8. Modificador Transient
9. Lectura/Escritura De Ficheros De Acceso Aleatorio
10. Lectura De Recursos Web
11. La Clase File
10. Gestión De Ficheros Xml En Java
1. Introducción
2. Creación Fichero Xml
3. Lectura Fichero Xml
4. Aplicación Lecturaxmlidiomas
5. Aplicación Prediccionmeteorologicaxml
11. Generación De Pdf En Java
1. Consideraciones Sociológicas
2. Librerías
3. Generación De Un Archivo Pdf
4. División De Archivos Pdf
5. Fusión De Archivos Pdf
6. Lectura De Archivos Pdf
12. Gestión De Emails Desde Java
1. Consideraciones Sociológicas
2. Java Mail
3. Envío Mail
4. Lectura Mail
5. Aplicación Mailadjuntoxml
Material Adicional
Consulta los datos bibliográficos principales de esta edición para identificar correctamente el recurso, revisar su autoría y verificar detalles como ISBN, tema, subtema, archivo e idioma.
- Título: Programación Orientada a Objetos en Java
- Autor/es: Francisco Blasco
- Edición: 1ra Edición
- Año de publicación: 2019
- Tipo de archivo: eBook
- Idioma: eBook en Español
- ISBN-13: 9788499648057
- Subtema: Programación en Java
Citar este libro
Preparando citaciones...
Aún no hay comentarios
Sé el primero en compartir tu opinión sobre este contenido.
Escribir un comentario