Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Fundamentos de Java e Programação Orientada a O...

Avatar for Isaac Maciel Isaac Maciel
May 04, 2025
1

Fundamentos de Java e Programação Orientada a Objetos (POO)

Esta apresentação tem como objetivo introduzir os conceitos fundamentais da linguagem Java, desde sua sintaxe básica, estruturas de controle e manipulação de dados, até os pilares da Programação Orientada a Objetos (POO).

Avatar for Isaac Maciel

Isaac Maciel

May 04, 2025
Tweet

Transcript

  1. 2. Introdução à Linguagem Java Principais características: Portabilidade (Write Once,

    Run Anywhere – WORA) Tipagem forte Orientada a Objetos Rica biblioteca padrão Ampla comunidade e documentação JDK → Ferramentas para desenvolver e compilar programas Java. Inclui o compilador (javac) e a JVM. JVM → Responsável por executar o bytecode Java (.class), tornando o Java multiplataforma. Criado por James Gosling em 1995 na Sun Microsystems (atualmente Oracle).
  2. Anotar as principais considerações no caderno de Estudos do Notion/Trellor

    3. Etapas de Aprendizado em Java Aprender sobre a estrutura de um programa Java: classes, métodos e blocos. Explorar a declaração de variáveis e os tipos de dados fundamentais. Praticar o uso de operadores aritméticos e lógicos. Exibir mensagem no console Etapa 1: Fundamentos de Sintaxe e Variáveis
  3. Refaça seu código aplicando o operador condicional ternário: 3.1 Etapas

    de Aprendizado em Java Estudar a instrução if e como ela controla a execução condicional do código. Explorar o uso de else e else if para lidar com múltiplas condições. Criar programas que tomem decisões com base em diferentes cenários. Etapa 2: Entendendo Estruturas Condicionais
  4. 3.2 Etapas de Aprendizado em Java Dominar o uso do

    for para iterar através de um conjunto de valores. Aprender a criar loops while e do-while para repetições condicionais. Implementar laços em programas que automatizam tarefas. Etapa 3: Trabalhando com Estruturas de Repetição
  5. ✅ 4.1 Sintaxe e Estrutura de um Programa em Java

    Componentes: class: define uma classe. main: ponto de entrada do programa. System.out.println: imprime no console.
  6. 5.O que é Programação Orientada a Objetos (POO)? Paradigma de

    programação baseado em objetos que representam entidades do mundo real. Benefícios: Reutilização de código (reusabilidade) Organização e modularidade Manutenção facilitada Escalabilidade de projetos
  7. 6. Os 4 Pilares da POO 1. Abstração Representa entidades

    com suas características e comportamentos essenciais, ignorando detalhes desnecessários. 2. Encapsulamento Oculta os dados internos de um objeto e só permite o acesso através de métodos públicos. 3. Herança Permite que uma classe herde atributos e comportamentos de outra classe. 4. Polimorfismo Permite que um mesmo método tenha comportamentos diferentes de acordo com o contexto.
  8. 6.2 Encapsulamento Oculta os dados internos de um objeto e

    só permite o acesso através de métodos públicos.
  9. 7. Get & set Getter: método que retorna o valor

    de um atributo privado. Setter: método que altera o valor de um atributo privado.
  10. 9. Classes e Objetos em Java Classe: É um molde

    para a criação de objetos. Objeto: É uma instância de uma classe.
  11. Java é uma das linguagens mais populares e robustas do

    mundo, sendo amplamente utilizada em sistemas corporativos, web, mobile e embarcados. A Programação Orientada a Objetos é essencial para desenvolver sistemas modulares, reutilizáveis e fáceis de manter. Dominar seus fundamentos é um grande passo para se tornar um desenvolvedor de software profissional. 10. Conclusão