introdução a linguagem de programação java. linguagens de programação linguagens de...

27
Introdução a linguagem de Programação Java

Upload: jorge-van-der-vinne-rosa

Post on 07-Apr-2016

241 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 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

Introdução a linguagem de Programação Java

Page 2: 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

Linguagens de Programação

• Linguagens de máquina(muito difíceis de usar e compreender)– Comanda ações do computador através de instruções constituídas por

seqüência de 0s e 1s • Linguagem Assembly( também difíceis de usar e compreender)

– Comanda ações do computador através de instruções semelhantes as de máquina, diferenciando por usarem nomes simbólicos em vez de 0s e 1s

• Linguagens de Alto nível– Estão mais próximas das linguagens humanas e, por isso, são mais fáceis

de utilizar do que outras.– Ex.: JAVA, C, PHP.

Page 3: 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

Compilação

• Processo que traduz o código fonte(escrito em linguagem de alto nível) para código executável(em

linguagem de máquina)• Compilador– Programa especializado em compilar um código fonte

• Tarefas– Verificar se o código fonte cumpre a regras sintáticas da

linguagem e assinalar os erros• Erros de compilação• Erros de execução

– Se tudo estiver correto, criar o arquivo executável

Page 4: 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

Linguagem JAVA

• Foi concebida em 1995 por uma equipe liderado por James Gosling, na Sun Microsystems

• Java, pode se dizer, que foi uma evolução em relação as linguagens C e C++(Sintaxe parecida)

• Conceito de Programação Orientada a Objetos(POO)

Page 5: 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

Linguagem JAVA

Page 6: 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

A Máquina Virtual de JAVA

Page 7: 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

O Java Runtime Environment(JRE)

Page 8: 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

O Java Development Kit (JDK)

Page 9: 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

Estrutura do Programa

Page 10: 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

Estrutura do Programa

Page 11: 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

Primeiro Programa

• Criar uma classes• Mostrar informação no prompt de comando.

Page 12: 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

Elementos de um Progama JAVA

Page 13: 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

Palavras Reservadas

Page 14: 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

14

Identificadores

Page 15: 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

Convenções para identificadores

Page 16: 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

Símbolos e literais

Page 17: 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

Tipo de variáveis

Page 18: 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

Tipos de dados Primitivos

Page 19: 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

Tipos de Dados

Page 20: 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

Constantes

Page 21: 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

Instrução de Atribuição

Page 22: 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

Expressões Aritméticas

Page 23: 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

23

Conversão de Tipo

Page 24: 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

24

Operadores Unários

Page 25: 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

25

Pacotes Java

Page 26: 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

26

Operações de Entrada e Saída

Page 27: 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

27

Exemplo

• Criar classe que imprima uma mensagem.• Criar classe que receba o que foi digitado em

mostre essa mensagem.