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

Preview:

Citation preview

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 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.

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

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)

Linguagem JAVA

A Máquina Virtual de JAVA

O Java Runtime Environment(JRE)

O Java Development Kit (JDK)

Estrutura do Programa

Estrutura do Programa

Primeiro Programa

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

Elementos de um Progama JAVA

Palavras Reservadas

14

Identificadores

Convenções para identificadores

Símbolos e literais

Tipo de variáveis

Tipos de dados Primitivos

Tipos de Dados

Constantes

Instrução de Atribuição

Expressões Aritméticas

23

Conversão de Tipo

24

Operadores Unários

25

Pacotes Java

26

Operações de Entrada e Saída

27

Exemplo

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

mostre essa mensagem.

Recommended