Logo Passei Direto
Buscar

Mapa Mental - Java OO

Ferramentas de estudo

Esse mapa mental é do material:

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA SIMULADO AV1 ESTACIO
8 pág.

Programação Orientada a Objetos • Universidade Estácio de SáUniversidade Estácio de Sá

Material

Prévia do material em texto

Polimorfismo Threads e Concorrência Classe abstrata permite definir métodos que Thread é classe que permite subclasses devem execução concorrente via método implementar run() Polimorfismo permite Para criar thread, estende-se a classe Thread e sobrescreve usar objetos de diferentes classes via run() referência comum Threads possuem prioridade que Palavra-chave abstract é influencia na ordem de execução usada para definir pelo sistema classes abstratas em Nova thread herda prioridade da Java thread que a criou por padrão Polimorfismo facilita extensibilidade e reutilização de código Java Herança Coleções e Set Toda classe que HashSet não permite não estende outra elementos duplicados, é subclasse de mantém apenas um de cada Object Adicionar elementos Subclasses não repetidos em HashSet não acessam campos altera conjunto privados da Remover elementos do superclasse HashSet exclui-os da diretamente coleção Subclasses herdam Iterar sobre HashSet comportamento e imprime apenas elementos estado da JPA e Consultas únicos restantes superclasse DAO padroniza operações de Classe pode ter acesso a dados em superclasse e aplicações Java implementar Equals JPA usa JPQL para consultas orientadas a JDBC e Transações Método equals simultaneamente recebe Object e objetos no banco de dados Por padrão, JDBC executa compara conteúdo para Método getResultList cada operação DML em igualdade lógica retorna coleção de transação autocommit Operador == compara entidades resultantes da Método setAutoCommit(false) referências, não conteúdo dos consulta permite controlar objetos EntityManager gerencia O manualmente transações Comparar objetos diferentes ciclo de vida das Rollback desfaz operações com == retorna false mesmo entidades persistentes não confirmadas em uma com dados iguais transação Equals é usado para comparar Controle transacional objetos como datas ou strings garante consistência em corretamente múltiplas operações sucessivas

Mais conteúdos dessa disciplina