1
00:00:01,260 --> 00:00:09,690
A continuación vamos a ver la evolución de la versión estándar de aullaba Java nace en 1996.

2
00:00:09,900 --> 00:00:19,140
Originalmente llamado Proyecto OAC en 1997 surge la versión 1.1 en la que se incluye la primera forma

3
00:00:19,140 --> 00:00:22,340
visual conocida de Java como a doble atte.

4
00:00:22,650 --> 00:00:30,230
Entre varias APIs más un API es un conjunto de clases y librerías para resolver un problema en específico.

5
00:00:30,480 --> 00:00:36,630
Por ejemplo también surge en la API de JDBC el cual nos permite conectarnos a una base de datos entre

6
00:00:36,630 --> 00:00:48,510
varias APIs importantes más en diciembre del 98 surge la versión J2 1.2 y aquí es donde se incluye el

7
00:00:48,510 --> 00:00:52,050
número 2 en el nombre de la versión de Java.

8
00:00:52,050 --> 00:00:53,880
Esto posteriormente va a cambiar.

9
00:00:53,880 --> 00:01:00,300
Sin embargo fueron varios años que se mantuvo este número dos en el nombre por lo cual se conoce que

10
00:01:00,300 --> 00:01:10,520
hubo un renombre aullaba dos posteriormente en mayo del 2000 surge la versión 1.3 y se incluyen varias

11
00:01:10,520 --> 00:01:15,340
mejoras y también APIs como ya Bassam entre otras.

12
00:01:15,380 --> 00:01:22,640
En febrero de 2002 surge la versión 1.4 y aquí es donde se agrega el concepto de hacerte entre varias

13
00:01:22,640 --> 00:01:23,230
mejoras.

14
00:01:23,230 --> 00:01:29,520
Por ejemplo las expresiones regulares en Java esa es la primera vez que el proceso de creación de las

15
00:01:29,520 --> 00:01:38,310
versiones de Java se empieza a gestionar desde el Community Process también conocido como JCP En septiembre

16
00:01:38,310 --> 00:01:41,640
de 2004 surge la versión 5.

17
00:01:41,760 --> 00:01:47,390
Esta es una de las versiones donde más se han sufrido cambios en el lenguaje de programación Java.

18
00:01:47,580 --> 00:01:53,770
Por ejemplo se incluyó el concepto de genéricos Autobot sin Bastards Static import.

19
00:01:53,850 --> 00:02:03,500
Entre varias características más en diciembre de 2006 surge la versión S E6 y aquí se elimina el 2 del

20
00:02:03,500 --> 00:02:05,490
nombre de las versiones de IAVA.

21
00:02:05,690 --> 00:02:11,240
Aquí se incluyó soporte para lenguajes de tipo de scripting mejoras de performance y también se incluyó

22
00:02:11,240 --> 00:02:21,410
soporte para la versión 4 del API de JDBC surge la versión Java 7 en esta versión se incluye el soporte

23
00:02:21,410 --> 00:02:27,560
para múltiples lenguajes es decir que Java a través de la máquina virtual ahora puede ejecutar varios

24
00:02:27,560 --> 00:02:28,130
lenguajes.

25
00:02:28,130 --> 00:02:33,940
Por ejemplo el lenguaje de escala que al día de hoy también es muy popular entre los programadores Java.

26
00:02:34,220 --> 00:02:39,260
En esta versión no surgen tantos cambios en el lenguaje de programación pero de los pequeños cambios

27
00:02:39,260 --> 00:02:45,060
que sufre el lenguaje se puede utilizar una cadena al momento de utilizar la estructura Switch.

28
00:02:45,080 --> 00:02:50,090
También se agregaron conceptos como try with resources para el manejo de excepciones en Java

29
00:02:52,890 --> 00:03:01,550
y en marzo de 2014 surge la versión S 8 aquí nuevamente Java sufre uno de los mayores cambios ya que

30
00:03:01,550 --> 00:03:07,760
soporta el manejo de expresiones Landa Esto es inclusión de expresiones Landa para soportar programación

31
00:03:07,760 --> 00:03:14,330
funcional combinada con la programación orientada a objetos así que este es uno de los cambios mayores

32
00:03:14,330 --> 00:03:19,610
para aullaba no solamente por los años que han pasado y que ha madurado el lenguaje sino porque también

33
00:03:19,670 --> 00:03:25,280
implica un cambio de paradigma que es la inclusión de expresiones Landa con las cuales podemos combinar

34
00:03:25,370 --> 00:03:31,880
el poder de la programación orientada a objetos y combinarla con la programación funcional que si bien

35
00:03:31,940 --> 00:03:37,870
no es un nuevo paradigma en el mundo de la programación sí lo es para muchos de los programadores Java.

36
00:03:37,880 --> 00:03:43,280
Muchos de estos temas son los que superemos a lo largo de este curso y cursos posteriores donde iremos

37
00:03:43,280 --> 00:03:46,040
profundizando en la versión estándar de Java.
