(IFCD09) Programación orientada a objetos con Java
Francisco Blasco
El objetivo de este libro es que el lector conocozca la sintaxis de Java(TM), la programación orientada a objetos utilizando el lenguaje Java, la creación de interfaces gráficas, el modelo de excepciones, los mecanismos de entrada y salida (E/S), los threads y la programación en red combinando de manera eficaz formación sobre los procesos de desarrollo de software, las tecnologías de programación orientada a objetos y la notación UML (Unified Modelling Language).
- Escritor
- Francisco Blasco
- Colección
- Formación en el Empleo (Especialidades Formativas)
- Materia
- Lenguajes de programación y extensión/scripting: general
- Idioma
- Castellano
- EAN
- 9788418971488
- ISBN
- 978-84-18971-48-8
- Depósito legal
- M-34411-2021
- Páginas
- 590
- Ancho
- 17 cm
- Alto
- 24 cm
- Peso
- 963 g
- Edición
- 1
- Fecha publicación
- 23-12-2021
640,17 MX$31,74 US$
Índice de contenido
INDICE
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
Libros relacionados
(IFCD0062) Fundamentos de programación en Python
Creación de contratos inteligentes en la Red Blockchain de Ethereum con Solidity
Programación funcional con Racket
Programación Orientada a Objetos en JAVA
Python Paso a Paso
Diseño de programas
Aprenda el lenguaje ActionScript 2.0 de Macromedia Flash 8
Construcción Lógica de Programas. Teoría y problemas resueltos.