Mejoras Lenguaje Java 7

19
Nuevas Características en JAVA STANDAR EDITION 7 Ing. Jose Luis Bugarin [email protected] @jlbugarin Consultorjava.com iluminatic.com

Transcript of Mejoras Lenguaje Java 7

Page 1: Mejoras Lenguaje Java 7

Nuevas Características en JAVA STANDAR EDITION 7

Ing. Jose Luis [email protected]

@jlbugarinConsultorjava.com – iluminatic.com

Page 2: Mejoras Lenguaje Java 7

Agradecimientos:

Page 3: Mejoras Lenguaje Java 7

Estas en…

Page 4: Mejoras Lenguaje Java 7

AGENDA

• Revisaremos: • Introducción…

• Mejoras y nuevasCaracterísticas delLenguaje deProgramación Java ensu versión 7.

• Algunos ejemplos en laSintaxis.

Page 5: Mejoras Lenguaje Java 7

Introducción…

• Larry Ellison dijo:

• “Java es el activo desoftware masimportante que hemosadquirido”

Page 6: Mejoras Lenguaje Java 7

Versiones de Java en el Tiempo…

1.1

1.2

1.3

1.4

5

8

7(2011)6

9

1.0 (1996)

Page 7: Mejoras Lenguaje Java 7

En Java SE 7 Tenemos

• Proyecto COIN.

• NIO.2

• Fork Join Framework

• Da Vinci MachineProject

• Ejemplillos

Page 8: Mejoras Lenguaje Java 7

PROYECTO COIN JSR 334

Page 10: Mejoras Lenguaje Java 7

Números Binarios

• El numero binario, debe de ir precedido por01b

Page 11: Mejoras Lenguaje Java 7

Números con Separador Guion Bajo

Page 12: Mejoras Lenguaje Java 7

Mejora en los Generics / Genéricos

• Ya no estas obligado a colocar un tipo deObjeto especifico.

Page 13: Mejoras Lenguaje Java 7

MULTICATCH

• Ahora en Java 7 es posible unificar variosCatch en uno solo.

Page 14: Mejoras Lenguaje Java 7

Proyecto NIO.2

• Simplifica la manera de acceder a nuestroSistema de Archivos.

• Comprende:

– Manejo de Archivos

– Manejo de Archivos con .zip

– Ubicación de rutas de archivo

Page 15: Mejoras Lenguaje Java 7

FORK JOIN PROJECT JSR 292

Page 16: Mejoras Lenguaje Java 7

Fork Join

• Mejoras en el procesamiento de la concurrencia,aprovechar mejor los núcleos del procesador

Page 17: Mejoras Lenguaje Java 7

DA VINCI PROJECT

Page 18: Mejoras Lenguaje Java 7

Dar soporte a todos estos lenguajes sobre la Maquina Virtual