








































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Apresentação do grupo beljug sobre groovy, uma linguagem de script baseada na java com características dinâmicas, como sobrecarga de operadores, closures e getters/setters implícitos. Além disso, discutimos as diferenças entre java e groovy, ides suportadas, grails e griffon, e limitações/pontos fracos.
Tipologia: Notas de estudo
Oferta por tempo limitado
Compartilhado em 20/05/2010
5 documentos
1 / 48
Esta página não é visível na pré-visualização
Não perca as partes importantes!









































Em oferta
BELJUG - Grupo de Usuários Java de Belém
BELJUG - Grupo de Usuários Java de Belém
www.beljug.com.br www.beljug.com.br
BELJUG - Grupo de Usuários Java de Belém
BELJUG - Grupo de Usuários Java de Belém
www.beljug.com.br www.beljug.com.br
Scripting in Java with Groovy
Agenda
BELJUG - SUN TECH DAYS 2009 - BELJUNGLE IV
O que é Groovy O que é Groovy
Diferenças com Java Diferenças com Java
IDEs IDEs
Grails e Griffon Grails e Griffon
Limitações/Pontos Fracos Limitações/Pontos Fracos
Livros Livros
Dúvidas Dúvidas
5 5
Orientada a Objetos Orientada a Objetos
Um código escrito em Groovy é Um código escrito em Groovy é
executado pela JVM
executado pela JVM
Uma classe Groovy pode usar classes
Uma classe Groovy pode usar classes
Java
Java
7 7
O que é Groovy
8 8
O que é Groovy
Que ótimo!
Já estava com medo
de perder todas as
APIs e classes que
tinha!
Que ótimo!
Já estava com medo
de perder todas as
APIs e classes que
tinha!
Tipagem estática ou dinâmica
Tipagem estática ou dinâmica
Closures
Closures
Sobrecarga de operadores
Sobrecarga de operadores
Etc.
Etc.
10 10
O que é Groovy
Estática (como no Java) Estática (como no Java)
11 11
O que é Groovy
Dinâmica Dinâmica
13 13
O que é Groovy
Função atribuída a variável
Função atribuída a variável
14 14
O que é Groovy
16 16
O que é Groovy
17 17
O que é Groovy
Groovy requer menos código
Groovy requer menos código
Construtores dinâmicos
Construtores dinâmicos
Getters e Setters implícitos
Getters e Setters implícitos
Uso simplificado de Coleções e vetores
Uso simplificado de Coleções e vetores
Uso simplificado de Mapas
Uso simplificado de Mapas
Outros...
Outros...
19 19
Groovy x Java
(Exemplo em Java) (Exemplo em Java)
20 20
Groovy x Java
import java.util.StringTokenizer;
public class JavaST {
public static void main(String[] args) {
String frase = ”Zé Buduia Zé Ruela”;
StringTokenizer tok = new StringTokenizer(frase);
while( tok.hasMoreTokens())
System.out.println( tok.nextToken());
}
}
UFA! UFA!