Prévia do material em texto
Mapa Mental - Java e Programação Orientada a Objetos (POO) Classes & Objetos - Classe = modelo/plantilha - Objeto = instância concreta - Construtores inicializam objetos - Encapsulamento protege dados com modificadores de acesso Herança & Polimorfismo - Herança (extends) permite reuso de código - Polimorfismo: mesmo método, comportamentos diferentes (@Override) Agrupamento de Objetos - Arrays = estruturas fixas - Coleções (Collections Framework) = estruturas dinâmicas - List (ordenadas, aceitam duplicatas) - Set (sem duplicatas) - Map (pares chave-valor) Ambientes & Estruturas - JDK + JVM + IDEs (Eclipse, IntelliJ, NetBeans) - Tipos primitivos, controle de fluxo (if, for, while) - Classes, interfaces e pacotes - Tratamento de exceções (try-catch)