JAVA CURSO PRACTICO

JAVA CURSO PRACTICO

VEGAS GERTRUDIX,JOSE MARIA

34,90 €
IVA incluido
Consultar disponibilidad
Editorial:
RA-MA
Año de edición:
2021
Materia
Informática
ISBN:
978-84-18551-20-8
Páginas:
524
Encuadernación:
Otros
34,90 €
IVA incluido
Consultar disponibilidad

ACERCA DEL AUTOR PREFACIO CAPÍTULO 1. PROGRAMACIÓN ORIENTADA A OBJETOS 1.1 TIPOS ABSTRACTOS DE DATOS, CLASES Y OBJETOS 1.2 LA ESTRUCTURA ESTÁTICA: LAS CLASES 1.3 LA ESTRUCTURA DINÁMICA: LOS OBJETOS 1.4 CARACTERÍSTICAS CONSTANTES Y GLOBALES 1.5 HERENCIA 1.6 POLIMORFISMO Y VINCULACIÓN DINÁMICA 1.7 INTERFACES 1.8 OBJECT: LA SUPERCLASE CÓSMICA 1.9 GESTIÓN DE EXCEPCIONES 1.10 ENUMERADOS 1.11 ARRAYS 1.12 CLASES INTERNAS CAPÍTULO 2. PROGRAMACIÓN GENÉRICA 2.1 CLASES GENÉRICAS, MÉTODOS GENÉRICOS Y GENERICIDAD RESTRINGIDA 2.2 EL BORRADO DE TIPOS Y CONSECUENCIAS 2.3 TIPOS COMODÍ 2.4 VARIANZA DE TIPOS 2.5 TIPOS MATERIALIZABLES Y CONTAMINACIÓN DEL MONTÍCULO 2.6 LA INTERFAZ COMPARABLE CAPÍTULO 3. PROGRAMACIÓN POR CONTRATO 3.1 ASERCIONES 3.2 ROBUSTEZ. 3.3 PRUEBAS UNITARIAS 3.4 DISEÑO DE ALGORITMOS ITERATIVOS 3.5 DISEÑO DE ALGORITMOS RECURSIVOS CAPÍTULO 4. ESTRUCTURAS DE DATOS 4.1 PILAS 4.2 COLAS 4.3 LISTAS. 4.4 COLAS DOBLES 4.5 CONJUNTOS 4.6 TABLAS 4.7 MULTICONJUNTOS 4.8 ARRAYS 4.9 TABLAS DE DISPERSIÓN 4.10 ÁRBOLES BINARIOS 4.11 ÁRBOLES BINARIOS DE BÚSQUEDA CAPÍTULO 5. GRAFOS 5.1 CONCEPTO Y DEFINICIÓN 5.2 IMPLEMENTACIÓN 5.3 ALGORITMOS: RECORRIDO EN PROFUNDIDAD 5.4 ALGORITMOS: RECORRIDO EN ANCHURA 5.5 ALGORITMOS: DETERMINAR SI UN GRAFO NO DIRIGIDO ES CONEXO 5.6 ALGORITMOS: DETERMINAR COMPONENTES FUERTEMENTE CONEXAS DE UN GRAFO DIRIGIDO 5.7 ALGORITMOS: ORDENACIÓN TOPOLÓGICA DE UN GRAFO DIRIGIDO ACÍCLICO 5.8 ESTRUCTURAS DE DATOS: COLAS DE PRIORIDAD Y MONTÍCULOS DE FIBONACCI 5.9 ESTRUCTURAS DE DATOS: PARTICIONES 5.10 MÉTODO ALGORÍTMICO VORAZ: CÁLCULO DE ÁRBOLES DE RECUBRIMIENTO DE COSTE MÍNIMO. ALGORITMOS DE PRIM Y KRUSKAL 5.11 MÉTODO ALGORÍTMICO VORAZ: CÁLCULO DE CAMINOS DE COSTE MÍNIMO. ALGORITMO DE DIJKSTRA 5.12 MÉTODO ALGORÍTMICO DE PROGRAMACIÓN DINÁMICA: CÁLCULO DE CAMINOS DE COSTE MÍNIMO. ALGORITMO DE BELLMAN-FORD 5.13 MÉTODO ALGORÍTMICO DE PROGRAMACIÓN DINÁMICA: CÁLCULO DE CAMINOS DE COSTE MÍNIMO. DE FLOYD-WARSHALL 5.14 MÉTODO ALGORÍTMICO DE VUELTA ATRÁS: COLOREADO ALGORITMO DE UN GRAFO 5.15 MÉTODO ALGORÍTMICO DE VUELTA ATRÁS: CICLOS HAMILTONIANOS DE UN GRAFO CAPÍTULO 6. PROGRAMACIÓN FUNCIONAL I. 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 STREAM CAPÍTULO 7. PROGRAMACIÓN FUNCIONAL II 7.1 INMUTABILIDAD 7.2 ESTRUCTURAS DE DATOS FUNCIONALES: LISTAS INMUTABLES 7.3 ENTRADA/SALIDA EN UN ENTORNO FUNCIONAL 7.4 REFACTORIZACIÓN DE PROGRAMAS IMPERATIVOS: LECTURA DE PROPIEDADES DE UN FICHERO 7.5 REFACTORIZACIÓN DE PROGRAMAS IMPERATIVOS: LECTURA DE XML 7.6 ESTRUCTURAS DE DATOS FUNCIONALES: ÁRBOLES BINARIOS DE BÚSQUEDA 7.7 ESTRUCTURAS DE DATOS FUNCIONALES: MAPAS BIBLIOGRAFÍA MATERIAL ADICIONAL

Este libro recoge conocimientos necesarios para desarrollar aplicaciones profesionales con Java, siendo necesaria como mínimo la versión 8 del JDK. De forma práctica y didáctica se explican los conceptos de la programación y el diseño orientado a objetos, explicando a continuación cómo se aplica un enfoque moderno en el estudio de la estructuras de datos y el diseño de algoritmos, utilizando métodos formales de manera equilibrada a través de contratos materializados en aserciones, sin olvidar las pruebas unitarias como el complemento necesario que son. Finalmente, se profundiza en los conceptos tanto de la programación funcional como de la programación concurrente, aprovechando las construcciones actuales que presenta Java. Accediendo a la ficha del libro en www.ra-ma.es podrás descargar más de 150 páginas adicionales y el código completo del proyecto Maven descrito en el libro.

Artículos relacionados

  • ÉTICA DIGITAL
    MAGGIOLINI, PIERCARLO / PATRIGNANI, NORBERTO / SALVADOR VALLÉS, RAMÓN
    La obra, con un enfoque riguroso basado en hechos reales y estudios de caso, analiza cómo las tecnologías de la información -Internet, redes sociales, big data y, sobre todo, inteligencia artificial- transforman la sociedad y exigen una nueva ética centrada en la responsabilidad y el cuidado del futuro. Partiendo del paso del entusiasmo al desencanto digital, se muestran los da...
    Disponible en la librería

    26,50 €

  • 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 €

  • 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 €

  • 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 €