Prévia do material em texto
PROGRAMAÇÃO CODING
MOBILE
UNIDADE 2
Programação Java
Unidade 2 | Objetivos
1. Reconhecer a sintaxe das instruções básicas do Java para manipulação de variáveis e
outros recursos elementares da linguagem.
2. Explicar as estruturas de controle e repetição de fluxo de código na linguagem Java.
3. Aplicar os conceitos de programação orientada a objetos na linguagem Java, com foco
nas classes de objetos.
4. Identificar e aplicar os conceitos de polimorfismo, classes abstratas e interfaces na
linguagem Java.
Unidade 2 | Introdução
O conteúdo desta unidade está
dividido em quatro módulos. No
primeiro, apresentamos a sintaxe das
instruções básicas do Java para a
manipulação de variáveis e outros
recursos elementares da linguagem.
No segundo, estudaremos as
estruturas de controle e repetição de
fluxo. No terceiro, aprenderemos
como trabalhar com classes em Java.
Finalmente, no quarto, abordaremos
conceitos fundamentais da
programação orientada a objetos,
como polimorfismo, classes abstratas
e interfaces.
Fonte: Freepik
Java básico
• O primeiro projeto Java
• Configuração do ambiente de desenvolvimento:
• Instalação do JDK (Java Development Kit).
• Configuração de um IDE (Ambiente de Desenvolvimento Integrado)
como Eclipse, IntelliJ IDEA ou NetBeans.
Criação de um novo projeto:
•Iniciar um novo projeto Java no IDE escolhido.
•Estrutura básica de diretórios (por exemplo, src para código-fonte).
Java básico
A primeira classe Java
•Definição de classe:
•Uso da palavra-chave class para definir uma classe.
•Nomeação da classe seguindo as convenções de Java (começando com letra
maiúscula, CamelCase).
•Método principal (main):
•A classe deve conter um método main para executar o programa.
•Uso de public static void main(String[] args) como assinatura padrão.
•Escrevendo código simples:
•Criação de variáveis, uso de operadores e estruturas de controle básicas.
•Exemplo de impressão na tela com system.out.println(“Hello, Java!”).
Java básico
Estrutura básica da linguagem Java
•Sintaxe básica:
•Uso de chaves {} para definir blocos de código.
•Ponto e vírgula ; para finalizar declarações.
•Tipos de dados:
•Tipos primitivos (int, double, char, boolean etc.).
•Tipos não primitivos ou referenciados (Strings, Arrays, Classes).
•Operadores:
•Operadores aritméticos (como +, -, *, /).
•Operadores de comparação (como ==, !=, >,herança de classe.
• Classes abstratas são mais adequadas para situações em que algumas
implementações e estados compartilhados são desejados.
Slide 1: PROGRAMAÇÃO CODING MOBILE
Slide 2: Unidade 2 | Objetivos
Slide 3: Unidade 2 | Introdução
Slide 4: Java básico
Slide 5: Java básico
Slide 6: Java básico
Slide 7: Estrutura de controle de seleção
Slide 8: Estrutura de controle de seleção
Slide 9: Classes em Java
Slide 10: Classes em Java
Slide 11: Classes em Java
Slide 12: Classes em Java
Slide 13: Polimorfismo, interface e classes abstratas
Slide 14: Polimorfismo, interface e classes abstratas
Slide 15: Polimorfismo, interface e classes abstratas
Slide 16: Polimorfismo, interface e classes abstratas
Slide 17: Polimorfismo, interface e classes abstratas
Slide 18: Polimorfismo, interface e classes abstratas