Java
Page 11
Initializing search
irubenboy/java
Home
Bloque I
Bloque II
Bloque III
Bloque IV
Bloque V
Bloque VI
Java
irubenboy/java
Home
Bloque I
Bloque I
Tema 1 - Introducción a Java
Tema 1 - Introducción a Java
1 Introducción
2 Introducción al lenguaje Java
3 Variables y constantes
4 Tipos de datos primitivos
5 Operadores
6 Sentencias y Expresiones
7 Introducción a las funciones
8 Tipos enumerados simples
9 Iniciación a la Programación Orientada a Objetos
10 Números aleatorios
11 Lectura por teclado
12 Escritura en pantalla
Proyecto
Tema 2 - Programación Estructurada
Tema 2 - Programación Estructurada
1 Condicionales
2 Bucles
3 Funciones
Proyecto
Tema 3 - Cadenas
Tema 3 - Cadenas
1 Cadenas
2 StringBuilder y StringBuffer
3 Expresiones regulares
Proyecto
Tema 4 - Programación Orientada a Objetos
Tema 4 - Programación Orientada a Objetos
1 Clases vs Objetos
2 Acceso y sobrecarga
3 Convenciones
4 Referencias
5 This
6 Técnicas
7 Records
8 Clases e interfaces selladas
Ejercicios
Proyecto
Tema 5 - Excepciones
Tema 5 - Excepciones
1 Excepciones
2 Throws, throws y finally
Ejercicios
Proyecto
Bloque II
Bloque II
Tema 6 - Arrays
Tema 6 - Arrays
1 Arrays unidimensionales
2 Arrays Multidimensionales
3 Argumentos variables
4 La clase Arrays
Ejercicios
Proyecto
Tema 7 - Herencia
Tema 7 - Herencia
1 Introducción a la herencia
2 Constructores
3 Polimorfismo
4 Clases abstractas e interfaces
5 Clases anidadas
Ejercicios
Proyecto
Tema 8 - Tipo Enumerados
Tema 8 - Tipo Enumerados
1 Introducción a los tipos enumerados
2 Operaciones con tipos enumerados
3 Tipo de enumerados compuestos
Ejercicios
Tema 9 - Fechas
Tema 9 - Fechas
1 Introducción a las Fechas Java8
2 Fechas en Java 8
3 Fechas
Horas
Formateo de fechas
Otras clase de manejo de fechas
Ejercicios
Proyecto
Tema 10 - Genéricos
Tema 10 - Genéricos
10.1 Introducción a los Genéricos
10.2 Uso de genéricos
10.3 Genéricos avanzados
Ejercicios
Proyecto
Bloque III
Bloque III
Tema 11 - Colecciones
Tema 11 - Colecciones
1 Introducción a las colecciones
2 ArrayList
3 Conjuntos
4 Mapas
5 Árboles
6 Pilas y colas
Ejercicios
Proyecto
Tema 12 - Programación Funcional
Tema 12 - Programación Funcional
1 Interfaces funcionales
2 Expresiones lambda
3 Alguna interfaces funcionales
4 Optional
Proyecto y ejercicios
Tema 13 - Streams
Tema 13 - Streams
1 Introducción a los Streams
2 Operaciones intermedias
3 Operaciones terminales
4 Reducción mutable
Ejercicios
Proyecto
Bloque IV
Bloque IV
Tema 14 - Ficheros
Tema 14 - Ficheros
1 Introducción al Manejo de Ficheros
2 Stream estándar
3 Operaciones sobre ficheros
4 Ficheros de Textos
5 Ficheros Binarios
6 Escritura y Lectura de Objeto
7 Fichero de Acceso Aleatorio
8 Introducción a los ficheros XML
9 DOM
10 Serialización de Objetos a XML
11 XPath
12 Acceso a ficheros XML con SAX
13 Ficheros JSON
14 Gson
Ejercicios
Tema 15 - Bases de datos Relacionales
Tema 15 - Bases de datos Relacionales
1 Introducción a las bases de datos
2 Bases de datos embebidas
3 Protocolos de Acceso a Bases de Datos
4 Funcionamiento del JDBC
5 Ejecución de sentencias de descripción de datos
Ejercicios
Tema 16 - Mapeo objeto-relacional
Tema 16 - Mapeo objeto-relacional
1 Introducción a las ORM
2 Persistencia
3 Java Persistence API (JPA)
4 Java Persistence Query Language (JPQL)
5 Estrategias de herencia
6 Relaciones de Entidades
7 Proyecto Students con JPA
8 Hibernate
Ejercicios
Tema 17 - Base de datos orientadas a objetos
Tema 17 - Base de datos orientadas a objetos
1 Base de datos objeto relacional
2 Base de datos orientadas a objetos
3 ObjectDB
Tema 18 - Base de datos NoSQL
Tema 18 - Base de datos NoSQL
1 Introducción a las bases de datos NoSQL
2 Introducción a MongoDB
3 Operaciones Básicas en MongoDB
4 Agregación Pipeline
5 Relaciones entre documentos
6 MongoDB en Java
Proyecto
Bloque V
Bloque V
Tema 19 - Programación Concurrente
Tema 19 - Programación Concurrente
1 Programa vs Proceso
2 Computación Concurrente
3 Procesos en el sistema operativo
4 Técnicas de programación concurrente
5 Orden en Ejecución
6 Sincronización
7 Comunicación
8 Propiedad de Corrección en los programas concurrentes
Tema 20 - Gestión de Procesos
Tema 20 - Gestión de Procesos
2 Runtime
2 ProcessBuilder
3 Flujos de comunicación
4 Finalización
5 ProcessHandle
6 Alternativas de comunicación
Tema 21 - Gestión de Hilos
Tema 21 - Gestión de Hilos
1 Introducción a la Gestión de Hilos
2 Thread
3 Runnable
4 Prioridad de los hilos
5 Interrumpir
6 Dormir
7 Esperar la finalización
8 Daemons
9 UncaughtExceptionHandler
10 ThreadGroup
11 ThreadFactory
12 ThreadLocal
Ejercicios
Tema 22 - Cerrojos
Tema 22 - Cerrojos
1 Introducción a la Sincronización
2 Volatile
3 Cerrojo Intrínseco
4 Sincronización independiente (lock Striping)
5 Busy Waiting
6 Wait Notify
7 Lock
8 Condition
9 ReentrantReadWriteLock
10 StampedLock
11 Semaphore
Ejercicios
Tema 23 - Barreras
Tema 23 - Barreras
1 Barreras
2 CountDownLatch
3 CyclicBarrier
4 Phaser
5 Exchanger
Ejercicios
Tema 24 - Variables Atómicas
Tema 24 - Variables Atómicas
1 Paquete atomic
2 Variables atómicas
3 Acumuladores Atómicos
4 VarHandle
Ejercicios
Tema 25 - Colecciones thread-safe
Tema 25 - Colecciones thread-safe
1 Tipos de Colecciones Thread-Safe
2 Unmodifiable Collections
3 Copy on write collections
4 Inmutable Collections
5 Synchronized Collections
6 Concurrent-aware collections
7 Concurrent-aware collections que usan cerrojos
8 Concurrent-aware collections
Ejercicios
Tema 26 - Executor Framework
Tema 26 - Executor Framework
1 Introducción
2 La Interfaz Executor
3 Creación de un ThreadPoolExecutor
4 Terminación de un ejecutor
5 CachedThreadPool
6 FixedThreadPool
7 Callable
8 Future
9 Métodos de envío de tareas en la interfaz ExecutorService
10 InvokeAll()
11 InvokeAny()
12 ThreadFactory
13 RejectedExecutionHandler
14 ScheduledThreadPoolExecutor
15 Planificación del inicio de ejecución de una tarea
16 Ejecutar una tarea de manera periódica
17 Cancelación de tareas y terminación del ScheduledThreadPoolExecutor
18 ExecutorCompletionService
19 FutureTask
Ejercicios
Tema 27 - ForkJoin Framework
Tema 27 - ForkJoin Framework
1 Introducción al ForkJoin framework
2 ForkJoinPool
3 ForkJoinTask
4 Algoritmo de robo de trabajo
5 RecursiveAction
6 RecursiveTask
7 Common Fork-Join pool
Ejercicios
Tema 28 - CompletableFuture
Tema 28 - CompletableFuture
1 Introducción a CompletableFuture
2 Nomenclatura de los métodos
3 Métodos factoría para construir CompletableFutures
4 Obtención del valor con el que se ha completado
5 Ejecutar un runnable asíncronamente
6 Consumir el resultado de manera asíncrona
7 Transformar el resultado de manera asíncrona
8 Gestión de excepciones
9 Completando explícitamente un CompletableFuture
10 CompletableFuture.allOf()
Page 11
Tema 29 - Sockets
Tema 29 - Sockets
1 Arquitectura Cliente-Servidor
2 TCP / IP
3 InetAddress
4 Concepto de Socket
5 Sockets orientados a conexión
6 Sockets no orientados a conexión
Ejercicios
Tema 30 - HTTP
Tema 30 - HTTP
1 URI
2 URL
3 URLEncoder y URLDecoder
4 UrlConnection
5 Protocolo HTTP
6 Arquitectura REST
7 HttpURLConnection
8 OkHttp
9 HttpClient
10 Retrofit
Ejercicios
Bloque VI
Bloque VI
Tema 31 - Interfaces Gráficas con AWT
Tema 31 - Interfaces Gráficas con AWT
1 Introducción a las interfaces gráficas
2 Introducción a AWT
3 Componentes
4 Layouts
5 Eventos
6 Estilos
Ejercicio
Tema 32 - Interfaces Gráficas con SWING
Tema 32 - Interfaces Gráficas con SWING
1 Swing
2 Componentes
3 Componentes
4 Contenedores
5 Layouts
6 Multihilo
Ejercicios
Tema 33 - Interfaces Gráficas con JavaFX
Tema 33 - Interfaces Gráficas con JavaFX
1 Introducción a Java FX
2 Nodes
3 Layouts
4 Componentes
5 Eventos
6 Manejo de cambios
7 FXML
8 Estilos
9 Más JavaFX
Diálogos
Ejercicios
Page 11
Back to top