Groovy:  Graxa nas engrenagens de Java
Groovy   é Java (Plataforma)
Groovy   não é Java (Linguagem)
Groovy   parece  Java (Linguagem)
só que mais  divertido
Operadores
~=
<=>
?.
?:
&.
* .
==
Sobrecarga  de Operadores
.plus +
.minus -
.multiply *
. div ÷
.previous --
.next ++
Compare.compareTo <=>, >, <
{  código  }
?
closures
closures Method Objects em Java
closures Objetos em Groovy
closures Parte da sintaxe de Groovy
closures objetos
closures currying objetos
closures meus objetos currying objetos
closures meus objetos currying métodos objetos
closures coleções meus objetos currying métodos objetos
?
Tipagem
Tipagem estática
Tipagem  dinâmica
{  código  }
Metaprogramação
metaClass ExpandoMetaClass
invokeMethod  methodMissing
c a t e g o r i e s
( get|set )Property
{  código  }
?
API GDK
I  O
Collections
JDBC
<xml />
regex
{  código  }
Groovy encontra JUnit
Groovy Test Case
assert*
shouldFail
{  código  }
?
Marcos Pereira [email_address] http://marcospereira.wordpress.com
Próximos SlideShares
Carregando em…5
×

Groovy: graxa nas engrenagens de Java

1.821 visualizações

Publicada em

Apresentação sobre Groovy, era o guia para uma sessão de coding dojo.

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.821
No SlideShare
0
A partir de incorporações
0
Número de incorporações
16
Ações
Compartilhamentos
0
Downloads
28
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Groovy: graxa nas engrenagens de Java

  1. 1. Groovy: Graxa nas engrenagens de Java
  2. 2. Groovy é Java (Plataforma)
  3. 3. Groovy não é Java (Linguagem)
  4. 4. Groovy parece Java (Linguagem)
  5. 5. só que mais divertido
  6. 6. Operadores
  7. 7. ~=
  8. 8. <=>
  9. 9. ?.
  10. 10. ?:
  11. 11. &.
  12. 12. * .
  13. 13. ==
  14. 14. Sobrecarga de Operadores
  15. 15. .plus +
  16. 16. .minus -
  17. 17. .multiply *
  18. 18. . div ÷
  19. 19. .previous --
  20. 20. .next ++
  21. 21. Compare.compareTo <=>, >, <
  22. 22. { código }
  23. 23. ?
  24. 24. closures
  25. 25. closures Method Objects em Java
  26. 26. closures Objetos em Groovy
  27. 27. closures Parte da sintaxe de Groovy
  28. 28. closures objetos
  29. 29. closures currying objetos
  30. 30. closures meus objetos currying objetos
  31. 31. closures meus objetos currying métodos objetos
  32. 32. closures coleções meus objetos currying métodos objetos
  33. 33. ?
  34. 34. Tipagem
  35. 35. Tipagem estática
  36. 36. Tipagem dinâmica
  37. 37. { código }
  38. 38. Metaprogramação
  39. 39. metaClass ExpandoMetaClass
  40. 40. invokeMethod methodMissing
  41. 41. c a t e g o r i e s
  42. 42. ( get|set )Property
  43. 43. { código }
  44. 44. ?
  45. 45. API GDK
  46. 46. I O
  47. 47. Collections
  48. 48. JDBC
  49. 49. <xml />
  50. 50. regex
  51. 51. { código }
  52. 52. Groovy encontra JUnit
  53. 53. Groovy Test Case
  54. 54. assert*
  55. 55. shouldFail
  56. 56. { código }
  57. 57. ?
  58. 58. Marcos Pereira [email_address] http://marcospereira.wordpress.com

×