A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Java Platform Principal vantagem compartilhada pelas linguagens disponíveis para máquina virtual Java; Plataforma de software que funciona.

Apresentações semelhantes


Apresentação em tema: "Java Platform Principal vantagem compartilhada pelas linguagens disponíveis para máquina virtual Java; Plataforma de software que funciona."— Transcrição da apresentação:

1

2 Java Platform Principal vantagem compartilhada pelas linguagens disponíveis para máquina virtual Java; Plataforma de software que funciona sobre várias plataformas de hardware – JVM (Java Virtual Machine) – Java API

3 Java Platform Fonte: Java Tutorial

4 Java Platform Java HotSpot Virtual Machine: JIT compiler com otimização adaptativa; JDK x JRE; JSE, JEE e JME.

5 Groovy – conteúdo do curso Introdução; Closures; GString; POGO; Collections; Meta-programming.

6 Introdução Linguagem dinâmica para a JVM e inicialmente idealizada por James Strachan; Linguagens dinâmicas exibem, em tempo de execução, comportamentos que outras linguagens só exibem em tempo de compilação.

7 Introdução

8 Por que Groovy? Porque Groovy é Java; Porque Groovy é mais do que Java.

9 Closures Pedaço de código ou ponteiro para função; Tipos opcionais; Paramêtro implícito; Free variables; Variáveis implícitas; Curry.

10 GString GStrings correspondem a strings que contém expressões arbitrárias embutidas.

11 GString

12 POGOs POJO – Objeto Java Simples, subconjunto da convenção para JavaBeans; POGO – POJO para Groovy. – Facilidade get/set; – Construtor especial.

13 Collections Listas Ranges Sets Maps Expandos

14 Meta-programming GroovyObject; MetaClass e MetaClassRegistry; Invocação: ScriptByteCodeAdapter e InvokerHelper; GroovyInterceptable e ExpandoMetaClass.

15 Fim Obrigado.


Carregar ppt "Java Platform Principal vantagem compartilhada pelas linguagens disponíveis para máquina virtual Java; Plataforma de software que funciona."

Apresentações semelhantes


Anúncios Google