JAVA 17 (eBook)
412 Seiten
Ediciones de la U (Verlag)
978-958-792-411-4 (ISBN)
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.
JOSÉ MARÍA VEGAS GERTRUDIX Ingeniero de Telecomunicación por la Universidad de Cantabria (UC). Durante siete años trabajó en el Mando Conjunto de Ciberdefensa como DFIR, threat hunter, analista de ciberinteligencia, y analista de malware. Es Máster en Seguridad de Tecnologías de Información y Comunicación por la Universitat Oberta de Catalu
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
Erscheint lt. Verlag | 15.12.2022 |
---|---|
Verlagsort | Bogotá |
Sprache | spanisch |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► Java |
Schlagworte | 9789587924107 • Eclipse • Java 17 • José María Vegas Gertrudix • Lenguajes de programación • Maven • programación • programación orientada a objetos |
ISBN-10 | 958-792-411-8 / 9587924118 |
ISBN-13 | 978-958-792-411-4 / 9789587924114 |
Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich