Daniel@techdm.com.

Slides:



Advertisements
Apresentações semelhantes
Paulo Marques Hernâni Pedroso
Advertisements

Introdução à Linguagem de Programação JAVA
Aluno: Wlysses Sebastião Pereira
Introdução a Linguagem Java
Paradigmas de Programação
PRDS - Programa de Residência em Desenvolvimento de Software Laboratório de Engenharia de Software (LES) da PUC-Rio Carlos Lucena
Arquitetura da Máquina Virtual Java
Rebeca Schroeder Linguagem Java Rebeca Schroeder
Alexandre Parra Site: Linguagem Java Alexandre Parra Site:
Curso Sistemas de Informação Disciplina: Arquitetura de Software
Curso Sistemas de Informação Disciplina: Arquitetura de Software
Capítulo 1 Conceitos Gerais.
TRABALHO SOBRE LINGUAGUEM DE PROGRAMAÇAO CARACTERISTICAS DO JAVA
Introdução a Programação Orientada a Objetos
Uma comparação segundo os princípios da Orientação à Objetos
Curso de extensão em Desenvolvimento Web
Linguagem de Programação JAVA
Java Básico - Orientação a Objetos
Análise da linguagem Java Planejamento. Objetivos Apresentar as soluções de implementação em Java para os conceitos de Orientação a Objetos introduzidos.
JAVA Linguagem Ambiente de Desenvolvimento
Desenvolvimento de Sistemas Orientados a Aspectos
Linguagem de programação
Resenha do Artigo Implementing lazy functional languages on stock hardware: the Spineless Tagless G-Machine (Parte I) (Simon L. Peyton Jones} Monique L.
Detalhes sobre o curso
Paradigmas de Linguagens de Programação Linguagem Imperativa 2
Geração de Código Teoria e Implementação de Linguagens Computacionais – IF688 Jobson Ronan Jeronimo da Silva
Cristiano Soares Rafael di Lego Roberto Nemirovsky Thiago Nascimento
Aula 1 - Fundamentos Java SE Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Gilmar Medeiros – Agosto/2009.
JSP e Servlets ISEP – LP2 Filipe Costa – /2004.
Paradigmas de Linguagens de Programação Aula 2
Paradigmas da Programação – Semestre 1 – Aula 9 Professor: Eduardo Mantovani )
Ruby (2/2) André Braga Patrícia Lustosa. Intro Peguem a aula de ontem em /~plvr para ter como referência para os exercícios de hoje.
Arquitetura das JSP - Aula 2
Processadores de Linguagens
MINI CURSO J2ME Vinícius Maran SEMINÁRIO REGIONAL DE INFORMÁTICA 2008.
+ Java Básico Aula 1 por Flávio Juvenal. + Histórico Green Project (1991) Desenvolver plataforma para eletrodomésticos inteligentes Tentaram usar C++
Módulo 9 Strings , Coleções e I/O
Programação – JAVA Unidade 1 - Introdução
Groovy Mateus Maso, Vanoir Zacaron, Vicente Coral, Lucas Just Meller.
Introdução JAVA Faculdade Mauricio de Nassau
Flávia Falcão Java Performance Flávia Falcão
Orientação a Objetos e Java Graduação em Ciência da Computação  Centro de Informática, UFPE Alexandre Mota
Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas.
CURSO DE PÓS-GRADUAÇÃO LATO-SENSU Engenharia de Componentes com JAVA ENTERPRISE.
Introdução a Programação Orientada a Objetos
Java Disciplina: Programação II Professora: Mai-Ly Vanessa.
O que é Java? Prof. M.Sc. Ronnison Reges Vidal. Roteiro  Introdução  Java  Máquina Virtual  Versões  JVM, JRE, JDK  Onde usar e Objetivos  Compilando.
.NET Por: Pablo Diego vulgo “El Tigre”. O que é.NET? É uma plataforma de desenvolvimento. Com o.NET é possível de desenvolver vários tipos de aplicação.
Linguagem técnica de programação I Java
1 Graduação de Referência (GRefe) Engenharia da Computação Estruturas de Sistemas Operacionais por Jorge Luis Victória Barbosa Universidade do Vale do.
Multiparadigma das Comunicações em Java para Grid Computing Fernanda R. Ramos Luiz Felipe Marco Eiterer Profº Alcides Calsavara, Ph.D.
Asp.Net By Microsoft for web Application. Uma simples abordagem sobre a plataforma.
Igor Steinmacher, MSc. Java!!!!
Programação em Java Prof. Edvan Chaves.
Estrutura de Dados II Alocação Dinâmica. Alocação de memória Ao ser executado, um programa carrega seu código executável para a memória; Uma parte da.
Introdução Sintaxe Básica da Linguagem JAVA
Introdução a linguagem de Programação Java. Linguagens de Programação Linguagens de máquina(muito difíceis de usar e compreender) – Comanda ações do computador.
Ferramentas para desenvolvimento Java
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Clojure  Instalando: Vá em Faça download de clojure_1.0.0.zip.
Plataforma Java. Agenda Arquitetura da Plataforma Java O Compilador A Maquina Virtual O Coletor de Lixo Plataforma Java # 2.
Influencias sobre o Projeto da Linguagem
Acessando banco de dados com JAVA.  Linguagem independente de plataforma; ◦ “Write once, run anywhere” ◦ JVM  Java Virtual Machine  Mecanismo que permite.
JBuilder Daniel Almeida, Dayene Mendes, Gustavo Ribeiro, Thiago Dias.
Prof. Cristian Rodrigo Dalcico. Linguagem de Programação Java Aula 1.
COMPILADORES 02 Prof. Marcos. COMPILADORES Do Programa à Execução Computadores das mais variadas arquiteturas têm funcionamento:
Anderson Braga de Avila 1.  Usar todos os recursos computacionais no sistema — CPUs, GPUs e outros processadores  Modelo de programação paralela eficiente.
Introdução à plataforma Java. 2 A tecnologia Java Java: linguagem de programação e plataforma de desenvolvimento Criada pela Sun Microsystems Apoiada.
Capítulo 4 Estrutura do Sistema Operacional
Implementação Orientada a Objetos – Aula 02 Introdução ao Java Prof. Danielle Martin Universidade de Mogi das Cruzes.
Transcrição da apresentação:

daniel@techdm.com

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

Java Platform Fonte: Java Tutorial

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

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

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.

Introdução

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

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

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

GString

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

Collections Listas Ranges Sets Maps Expandos

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

Fim Obrigado. daniel@techdm.com