JAVA Orientação a Objetos Sun Campus Ambassador. Duração Objetivos O Curso Módulos...

Post on 16-Apr-2015

113 views 2 download

Transcript of JAVA Orientação a Objetos Sun Campus Ambassador. Duração Objetivos O Curso Módulos...

JAVAOrientação a Objetos

Sun Campus Ambassador

Duração

Objetivos

O Curso

Módulos (Orientação a Objetos e WEB)

Material (Softech, JEDI e Caelum)

Certificado

O que é JAVA?

• Java é uma linguagem de programação

• Java é um ambiente de desenvolvimento

• Java é uma completa plataforma de soluções para tecnologia

JAVA runs everywhere!

JVM

Tarefa Ferramente Utilizada Saída

Escrever o programa Qualquer editor de texto Arquivo com extensão .java

Compilar o Programa Compilador Java Arquivo com extensão .class

Executar o programa JVM Saída do Programa

Vantagens do JAVA

Custo

* Java é FREE!

* Editores e ambientes de produção gratuitos

(NetBeans, Eclipse, Jcreator, etc)

* Servidores de Aplicação Gratuitos

(TomCat, Jboss, Jetty, etc)

Vantagens do JAVA

Arquitetura

Orientado a Objetos (OO)

A Linguagem segue o paradigma OO, o que a torna uma ferramenta extremamente poderosa.

Multi-Threaded

Suporta processamento paralelo múltiplo.

Vantagens do JAVA

Portabilidade

O mesmo código Java roda em diversas plataformas sem a necessidade de alteração de código

As aplicações podem ser facilmente migradas entre servidores. Você não fica preso a somente um fabricante.

Vantagens do JAVA

Padronização

- Java é padronizada

- Java é mantida pela JCP (Java Community Process)

- JCP é mantida por diversas empresas:

Sun, Oracle, IBM, Novell, Xerox

Vantagens do JAVA

Reusabilidade

Pelo fato de Java ser OO, é possível fazer reuso de código já produzido.

Vantagens do JAVA

Liberdade de Escolha

A tecnologia Java não te deixa preso a somente um fabricante.

É possível escolher entre diversas ferramentas.

Vantagens do JAVA

Suporte

A comunidade Java é a mais extensa hoje.

Existem inúmeros JUGs (Java User Groups), que promovem eventos,disponibilizam material, artigos, revistas especializadas, fórum dediscussões e etc.

Tecnologia JAVA

JAVA SE (Standard Edition)

É a tecnologia padrão do Java.

Necessário para desenvolver e executar as aplicações Java.

Tecnologia JAVA

JAVA EE (Enterprise Edition)

É a tecnologia baseada em componentes distribuídos do Java, paraaplicações empresariais.

Visa o desenvolvimento de aplicações de grande porte.

Tecnologia JAVA

JAVA ME (Micro Edition)

É a tecnologia voltada ao desenvolvimento de aplicações paradispositivos leves e móveis.

Fim da Parte I

Sun Campus Ambassador