JAVA 17

JAVA 17

FUNDAMENTOS PRÁCTICOS DE PROGRAMACIÓN

JOSE MARIA

29,90 €
IVA incluido
Consultar disponibilidad
Editorial:
RA-MA
Año de edición:
2021
Materia
Informática
ISBN:
978-84-18971-27-3
Páginas:
412
Encuadernación:
Otros
Colección:
INFORMATICA GENERAL
29,90 €
IVA incluido
Consultar disponibilidad

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 MATERIAL ADICIONAL

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.

El código fuente que aparece en el libro está disponible
para descargar en la web del libro con el objetivo de facilitar la asimilación de los conocimientos tratados. También están disponibles varios proyectos Maven para que el lector realice prácticas en proyectos reales.

Artículos relacionados

  • DISEÑO ASISTIDO POR IA
    LÓPEZ LÓPEZ, ANNA MARÍA
    La revolución de la inteligencia artificial ha llegado al mundo del diseño para transformar la manera en que los creativos conciben, desarrollan y ejecutan sus proyectos. Lejos de reemplazar la creatividad humana, la IA se presenta como el aliado más estratégico y poderoso del diseñador actual. Este libro es una guía esencial para integrar la IA como asistente en el proceso cre...
    Disponible en la librería

    35,95 €

  • ESTO NO ES INTELIGENCIA
    FLORIDI, LUCIANO
    La inteligencia artificial no piensa, no es inteligente: actúa. Comprender esta diferencia fundamental es la clave para afrontar con conciencia los desafíos de una tecnología que está transformando nuestro presente y nuestras vidas, y para imaginar el futuro de nuestras sociedades. Esta es la tesis que defiende Luciano Floridi, uno de los principales filósofos contemporáneos y...
    Disponible en la librería

    24,90 €

  • LO QUE PREGUNTAMOS A GOOGLE
    ROGERS, SIMON
    ¿Alguna vez te has preguntado qué pasa por la mente de otras personas, como preguntas absurdas, inquietudes muy íntimas, esperanzas y sueños?En 'Lo que preguntamos a Google', Simon Rogers analiza las conclusiones extraídas del mayor conjunto de datos del mundo. Es una instantánea épica de nuestro cerebro colectivo con dos décadas de historia que sigue creciendo. Lo que revela s...
    Disponible en la librería

    24,95 €

  • POTENCIA TU EMPRESA CON INTELIGENCIA
    GÁMEZ, KIKO
    Potencia tu empresa con inteligencia propone rediseñar profesionales y empresas desde cero, asumiendo la IA como sistema operativo y no como complemento. No es un libro técnico, es un mapa estratégico para quien quiere crecer, competir y liderar en la era de la IA agéntica, porque la inteligencia artificial no es una herramienta más que añadir a lo que ya haces, es una nueva fo...
    Disponible en la librería

    24,00 €

  • LOS TRUCOS DE IPHONE QUE APPLE NUNCA TE CONTARÁ
    VIDAL (@SNOFLAA), ALFONS
    "Deja de adaptarte al teléfono y haz que el iPhone se adapte a tu estilo de vida".Es muy probable que lleves en el bolsillo uno de los dispositivos más potentes del mundo, pero ¿realmente le sacas partido o solo lo usas como despertador, email y redes sociales? A menudo nos frustramos pensando que nuestro móvil es muy caro para el uso que le damos, cuando la realidad es que tie...
    Disponible en la librería

    24,95 €

  • CÓDIGO LIMPIO. SEGUNDA EDICIÓN
    MARTIN, ROBERT C.
    Con la segunda edición de Código limpio, Robert C. Martin ("Uncle Bob") revitaliza la guía clásica para la artesanía del software con perspectivas actualizadas, un alcance más amplio y contenido enriquecido. Esta nueva edición, una reescritura completa del superventas original, está preparada para transformar el modo en que los desarrolladores abordan la creación de código y pr...
    Disponible en la librería

    62,50 €