Compartir

Programación Orientada a Objetos en JAVA

Sinopsis del producto

"El objetivo principal de este libro es presentar al lector los fundamentos de la Programación Orientada a Objetos. Focalizamos la atención en conceptos como el encapsulamiento, la herencia, el polimorfismo, composición, delegación, clases envoltorio, reflection, genéricos, lanzamiento, intercepción, tratamiento de excepciones, etc.

Se ha escogido Java como medio en que implementar dichos conceptos por ser el mÔximo exponente de la Orientación a Objetos; por su purismo, por su trayectoria y por su expansión.

Se incluyen múltiples ejemplos de aplicaciones Java, todos ellos cuidadosamente elaborados y especialmente dirigidos a facilitar la comprensión del concepto que se aborda en cada momento, así como numerosos grÔficos en que se representan los datos, objetos, y métodos que intervienen en cada ejemplo.
Se ha intentado establecer en cada tema una progresión en el nivel de complejidad,
planteando en primer lugar programas breves y sintƩticos para posteriormente presentar
aplicaciones de mayor extensión para ayudar al lector a integrar dichos conceptos la realidad productiva.
Adicionalmente, se incluyen temas específicos en que se exponen los mecanismos a utilizar para, desde una aplicación Java:

• Generar y gestionar archivos PDF
• Gestionar archivos XML
• Enviar y leer emails

El libro contiene material adicional, descargable desde la web del libro, con todos los ejemplos de aplicaciones para una mejor comprensión y aprendizaje de los temas tratados.

"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

9788499648057

Sinopsis del producto

"El objetivo principal de este libro es presentar al lector los fundamentos de la Programación Orientada a Objetos. Focalizamos la atención en conceptos como el encapsulamiento, la herencia, el polimorfismo, composición, delegación, clases envoltorio, reflection, genéricos, lanzamiento, intercepción, tratamiento de excepciones, etc.

Se ha escogido Java como medio en que implementar dichos conceptos por ser el mÔximo exponente de la Orientación a Objetos; por su purismo, por su trayectoria y por su expansión.

Se incluyen múltiples ejemplos de aplicaciones Java, todos ellos cuidadosamente elaborados y especialmente dirigidos a facilitar la comprensión del concepto que se aborda en cada momento, así como numerosos grÔficos en que se representan los datos, objetos, y métodos que intervienen en cada ejemplo.
Se ha intentado establecer en cada tema una progresión en el nivel de complejidad,
planteando en primer lugar programas breves y sintƩticos para posteriormente presentar
aplicaciones de mayor extensión para ayudar al lector a integrar dichos conceptos la realidad productiva.
Adicionalmente, se incluyen temas específicos en que se exponen los mecanismos a utilizar para, desde una aplicación Java:

• Generar y gestionar archivos PDF
• Gestionar archivos XML
• Enviar y leer emails

El libro contiene material adicional, descargable desde la web del libro, con todos los ejemplos de aplicaciones para una mejor comprensión y aprendizaje de los temas tratados.

"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

9788499648057

Ver mƔs
Ver menos

$68.684,00

99999 disponibles

*Precios vƔlidos solo para compras online.
Costo de envĆ­o      Medios de pago
mp-logo-hand-shake
Hasta 12 pagos sin tarjeta con Mercado Pago. Saber mƔs
Compra con Mercado Pago sin tarjeta y paga mes a mes
1
Agrega tu producto al carrito y al momento de pagar, elige ā€œCuotas sin Tarjetaā€ o ā€œMeses sin Tarjetaā€.
2
Inicia sesión en Mercado Pago.
3
Elige la cantidad de pagos que se adapten mejor a ti ”y listo!

Crédito sujeto a aprobación.

ĀæTienes dudas? Consulta nuestra Ayuda.

Con esta compra sumƔs 68684 puntos
Comprar ahora

Especificaciones

Tapa blanda o Bolsillo
Argentina
EspaƱol / Castellano
Producto a la venta formado por un Ćŗnico componente
20/02/2020
ISBN 9788499648057

QuizƔs te interese

Valoraciones

No hay valoraciones aĆŗn.

ĀæYa lo leĆ­ste? ValorĆ” “Programación Orientada a Objetos en JAVA”

Creado por Livriz