JAVA 17. FUNDAMENTOS PRÁCTICOS DE PROGRAMACIÓN
-20%

JAVA 17. FUNDAMENTOS PRÁCTICOS DE PROGRAMACIÓN

JOSÉ MARÍA VEGAS GERTRUDIX

$ 102,000.00
$ 81,600.00

U$ 20,92 19,75 €

No disponible
Editorial:
EDICIONES DE LA U
Año de edición:
2022
Materia
Lenguajes programación
ISBN:
978-958-792-410-7
EAN:
9789587924107
Páginas:
412
Encuadernación:
Tapa blanda
$ 102,000.00
$ 81,600.00

U$ 20,92 19,75 €

No disponible
Añadir a favoritos

Tabla de contenido
ACERCA DEL AUTOR
INTRODUCCIÓN
CAPÍTULO 1. INTRODUCCIÓN A JAVA
1.1 INSTALACIÓN DE JAVA, MAVEN Y ECLIPSE
1.2 INTRODUCCIÓN A MAVEN
1.3 DISECCIÓN DE UN PROGRAMA SENCILLO EN JAVA
1.4 COMENTARIOS
1.5 TIPOS DE DATOS ENTEROS
1.6 TIPOS DE DATOS DE PUNTO FLOTANTE
1.7 EL TIPO DE DATOS DE LOS CARACTERES
1.8 EL TIPO DE DATOS LÓGICO
1.9 LITERALES
1.10 VARIABLES
1.11 CONVERSIONES DE TIPO
1.12 OPERADORES ARITMÉTICOS
1.13 OPERADORES RELACIONALES Y LÓGICOS
1.14 OPERADORES DE BITS
1.15 PRECEDENCIA DE OPERADORES Y PARÉNTESIS
1.16 SENTENCIAS DE CONTROL: IF
1.17 SENTENCIAS DE CONTROL: SWITCH
1.18 SENTENCIAS DE CONTROL: WHILE
1.19 SENTENCIAS DE CONTROL: DO-WHILE
1.20 SENTENCIAS DE CONTROL: FOR
1.21 SENTENCIAS DE CONTROL: BREAK Y CONTINUE
1.22 FUNCIONES Y CONSTANTES MATEMÁTICAS
1.23 NÚMEROS GRANDES
1.24 CADENAS DE CARACTERES
1.25 ENTRADA Y SALIDA
CAPÍTULO 2. PROGRAMACIÓN ORIENTADA A OBJETOS
2.1 TIPOS ABSTRACTOS DE DATOS, CLASES Y OBJETOS
2.2 LA ESTRUCTURA ESTÁTICA: LAS CLASES
2.3 LA ESTRUCTURA DINÁMICA: LOS OBJETOS
2.4 CARACTERÍSTICAS CONSTANTES Y GLOBALES
2.5 HERENCIA
2.6 POLIMORFISMO Y VINCULACIÓN DINÁMICA
2.7 INTERFACES
2.8 OBJECT: LA SUPERCLASE CÓSMICA
2.9 GESTIÓN DE EXCEPCIONES
2.10 ENUMERADOS
2.11 ARRAYS
2.12 CLASES INTERNAS
2.13 ANOTACIONES
CAPÍTULO 3. PROGRAMACIÓN GENÉRICA
3.1 CLASES GENÉRICAS, MÉTODOS GENÉRICOS Y GENERICIDAD
RESTRINGIDA
3.2 EL BORRADO DE TIPOS Y CONSECUENCIAS
3.3 TIPOS COMODÍN
3.4 VARIANZA DE TIPOS
3.5 TIPOS MATERIALIZABLES Y CONTAMINACIÓN DEL
MONTÍCULO
3.6 LA INTERFAZ JAVA.LANG.COMPARABLE
CAPÍTULO 4. PROGRAMACIÓN POR CONTRATO, PRUEBAS
UNITARIAS Y DISEÑO DE ALGORITMOS
4.1 ASERCIONES
4.2 ROBUSTEZ
4.3 PRUEBAS CON JUNIT 5
4.4 DISEÑO DE ALGORITMOS ITERATIVOS
4.5 DISEÑO DE ALGORITMOS RECURSIVOS
CAPÍTULO 5. ESTRUCTURAS DE DATOS FUNDAMENTALES
5.1 PILAS
5.2 COLAS
5.3 LISTAS
5.4 COLAS DOBLES
5.5 CONJUNTOS
5.6 TABLAS
5.7 MULTICONJUNTOS
5.8 ARRAYS
5.9 ÁRBOLES BINARIOS
CAPÍTULO 6. PROGRAMACIÓN FUNCIONAL
6.1 INTERFACES FUNCIONALES Y EXPRESIONES LAMBDA
6.2 EVALUACIÓN PEREZOSA. EFECTOS
6.3 REFERENCIAS A MÉTODOS
6.4 OPTIMIZACIÓN AVANZADA DE LA RECURSIVIDAD
6.5 MÓNADAS. MANEJANDO DATOS OPCIONALES CON LA MÓNADA
OPTION
6.6 MANEJANDO ERRORES Y EXCEPCIONES CON LAS MÓNADAS
EITHER Y RESULT
6.7 PROCESAMIENTO DE DATOS CON LA MÓNADA
JAVA.UTIL.STREAM.STREAM
6.8 BUENAS PRÁCTICAS CON LA MÓNADA
JAVA.UTIL.OPTIONAL.
BIBLIOGRAFÍA
MATERIALADICIONAL

Java está presente a nuestro alrededor, se utiliza en servidores, en aplicaciones de escritorio, en dispositivos multimedia, en teléfonos móviles e incluso en juegos como el popular Minecraft. De ahí que haya estado presente en la cotidianidad de tus padres, está en la nuestra y estará presente en la de tus hijos.

Este libro va dirigido a todas las personas que, con o sin conocimientos previos, quieren conocer este lenguaje en su última versión. Con un lenguaje claro y didáctico, se desarrollan secuencialmente los fundamentos del lenguaje, la programación orientada a objetos, la estructura de datos, la programación funcional y las técnicas que permiten el desarrollo de software fiable y eficiente.

Esta obra profundiza en el lenguaje Java y en los métodos profesionales de desarrollo de aplicaciones para que el lector sea capaz de resolver problemas reales aplicando la tecnología Java. Para los lectores que deseen progresar aún más en este lenguaje, el autor tiene publicada otra obra con el título Java 17 Programación Avanzada que amplia y complementa los contenidos de esta.

Artículos relacionados

  • INGENIERÍA DE DATOS. DISEÑO, IMPLEMENTACIÓN Y OPTIMIZACIÓN DE FLUJOS DE DATOS EN PYTHON
    ORTEGA CANDEL, JOSÉ MANUEL
    Este libro es una guía esencial para quienes desean dominar los conceptos y técnicas de ingeniería de datos. A través de un enfoque teórico-práctico, se exploran los métodos para la ingesta, almacenamiento y procesamiento eficiente de datos, con énfasis en el uso de Python y otras tecnologías clave.Los lectores aprenderán sobre la importancia de los datos en las organizaciones,...
    Disponible

    $ 109,000.00$ 87,200.00

    U$ 22,36 21,10 €

  • EL GRAN LIBRO DE NODE.JS. UNA GUÍA MODERNA Y COMPLETA PARA CREAR APLICACIONES WEB EFICIENTES CON NODE.JS
    GASCÓN, ULISES
    Node.js ha revolucionado el desarrollo de JavaScript en el lado del servidor, combinando un rendimiento superior con un stack tecnológico unificado y un vasto ecosistema de paquetes. Este entorno de ejecución permite a los desarrolladores crear aplicaciones robustas, escalables y altamente versátiles, adaptables a una amplia gama de casos de uso. El gran libro de Node.js es su ...
    Disponible

    $ 145,000.00$ 116,000.00

    U$ 29,74 28,07 €

  • CIENCIA DE DATOS CON PYTHON
    CONTRERAS BRAVO, LEONARDO EMIRO / PADILLA BELTRÁN, JOSÉ EDUARDO
    Este libro ofrece una visión general sobre los conceptos de Machine Learning y los fundau00admentos del análisis de datos mediante el lenguau00adje Python, haciendo uso de herramientas como NumPy, Pandas y Matplotlib. Se hace hincapié en las técnicas que permiten acondicionar un conu00adjunto de datos, desde la detección y corrección de errores hasta el análisis estadístico par...
    Disponible

    $ 92,000.00$ 73,600.00

    U$ 18,87 17,81 €

  • EL MACHINE LEARNING Y LA INTELIGENCIA ARTIFICIAL: 30 PREGUNTAS Y RESPUESTAS SOBRE EL APRENDIZAJE AUTOMÁTICO Y LA IA
    RASCHKA, SEBASTIAN
    Si está listo para aventurarse más allá de los conceptos introductorios e indagar en el aprendizaje automático, en el aprendizaje profundo y en la inteligencia artificial (IA), el formato de preguntas y respuestas que presenta el libro El Machine Learning y la IA le facilitará mucho las cosas. Nacido de las cuestiones que a menudo se plantea el autor, Sebastián Raschka, este li...
    Disponible

    $ 79,000.00$ 63,200.00

    U$ 16,20 15,29 €

  • INTELIGENCIA ARTIFICIAL PARA PINTORES Y ARTISTAS
    TENREIRO, RAMÓN
    La Inteligencia Artificial se ha instalado en nuestras vidas, en lo que vemos, en nuestras conversaciones e incluso en nuestra vida profesional y personal. Nos brinda enormes oportunidades de desarrollo en todos los ámbitos y el entorno artístico no es una excepción.El libro presenta un recorrido fascinante por las herramientas y técnicas que permiten a los artistas integrar la...
    Disponible

    $ 59,000.00$ 47,200.00

    U$ 12,10 11,42 €

  • INICIACIÓN A LA CREACIÓN DE PÁGINAS WEB
    FERNÁNDEZ CASADO, PABLO E.
    Esta obra introduce a los lectores al emocionante mundo de la creación de páginas web. Escrito por un experimentado desarrollador web, este libro ofrece una sinopsis clara y concisa de los fundamentos esenciales para aquellos que desean iniciarse en el diseño web.nnUtilizando un lenguaje claro y didáctico se explican los conceptos básicos del lenguaje HTML, el trabajo con texto...
    Disponible

    $ 52,000.00$ 41,600.00

    U$ 10,67 10,07 €