Está en la página 1de 1

2:30 un servidor web esta hecho en java y puede ejecutar muchas aplicaciones hechas

por nosotros. Entonces el servidor levantara N programas y cada uno de esos es un


thread principal

9:00 el main thread seria PruebaThread y los 4 procesos creados e independientes


funcionaan a al vez y todos comparten la memoria del padre que seria PruebaThread

11:00 puedo crear mi tarea y que un thread la corra. Interfaz runnable

20:00 programacion funcional. Permite viajar comportamiento de un lugar a otro. Los


lambdas hacen que sea mas practico, pero no es que si o si la programacion
funcional debe ser con lambdas. Java hace inferencia y para ello necesita las
interfaces funcionales, para traducir los lambas a codigo java que luego sera
compilado.
32:00 java ofrece 4 interfaces funcionales dentro del paquete function. Predicate
evalua condiciones
44:00 implementa lambda
51:00 envia comportamiento por parametro
55:00 el suplier es util para crear objetos y para el patron factory
57:00 consumer. Sirve para mostrar un resultado o para procesar un elemento y no
quedarme con el resultado
59:30 funcion. Procesa datos y guarda resultado
1:03:00 operator. Es como la funcion pero define con cuantos tipos se trabaja

1:07:00 chaining y optionals que transforma el posible null en un object que de esa
forma no rompe la cadena

1:33:00 referencia a metodo con ::

1:47:00 metodo de optional OfNullable por si de entrada llega un null

1:56:00 dos formas de crear un optional con of y con ofnullable

2:06:00 sintaxis o reglas de los lambdas

2:15:00 ejemplo de stream, filter, collect. El filter se queda con lo deseado. El


stream no hace cambion en la lista original

2:32:00 streams aplicables a colecciones y archivos. Los stream algunos pueden


ejecutarse previamente y ya los tiene hechos, gana tiempo, son como threads sin
decirlo explicitamente que lo son

También podría gustarte