introdução a linguagem de programação java. linguagens de programação linguagens de...
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/17.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/18.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/19.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/20.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/21.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/22.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/23.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/24.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/25.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/26.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022081505/570638561a28abb8238fb596/html5/thumbnails/27.jpg)
27
Exemplo
• Criar classe que imprima uma mensagem.• Criar classe que receba o que foi digitado em
mostre essa mensagem.