Logo Passei Direto
Buscar

Esse mapa mental é do material:

AVALIAÇÃO (AVS) - PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA
9 pág.

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

Material

Prévia do material em texto

Herança e Polimorfismo Banco de Dados com JPA Polimorfismo permite que métodos cria com mesmo nome tenham EntityManager para gerenciar comportamentos diferentes em operações de persistência no subclasses. banco. Sobrescrita de métodos em Método persist é usado para subclasses altera a implementação inserir entidades no banco dentro herdada da superclasse. de uma transação. Objetos do tipo da superclasse JPA simplifica operações de banco podem referenciar instâncias das com alto nível de padronização e subclasses para comportamento abstração. dinâmico. Transações garantem integridade e Polimorfismo é evidenciado quando consistência durante operações de métodos chamados dependem do tipo inserção no banco. real do objeto. Programação Conceitos Básicos Programação Paralela e Threads Java compila código em Java Multiprogramação permite paralelismo bytecode para portabilidade limitado mesmo em sistemas com uma entre sistemas única CPU. operacionais. Threads em Java são objetos que podem Estruturas condicionais compartilhar recursos e comunicar-se if-else são interpretadas entre si. sem ambiguidade pelo Cada thread possui sua própria pilha compilador Java. com variáveis locais e frames de A sintaxe correta do if é métodos ativos. essencial para evitar erros Notificar uma thread para sair do de compilação. estado de espera deve ser feito dentro Java utiliza a Máquina Características da Linguagem Java de bloco synchronized. Virtual para executar Java é orientada a objetos, com suporte a bytecode em diferentes herança, polimorfismo e encapsulamento. plataformas. Código Java é compilado para bytecode, que Tratamento de Exceções é interpretado pela JVM em tempo de Acesso a Banco com JDBC execução. Blocos try podem ter múltiplos Java oferece tratamento robusto de Comando SQL select * from catch para capturar diferentes exceções para garantir controle de erros tbcliente order by nome retorna tipos de exceções. em tempo de execução. dados ordenados por nome. bloco finally executa comandos Threads em Java facilitam a programação Método executeQuery é usado para independentemente de exceções concorrente e paralela para melhor executar comandos SQL que retornam ocorrerem ou não. desempenho. ResultSet. Blocos catch capturam exceções executeUpdate é utilizado para apenas dentro do bloco try comandos que alteram dados, não associado. para consultas. Exceções em Java são objetos que JDBC permite manipular dados representam eventos inesperados diretamente com comandos SQL durante a execução. dentro do código Java.

Mais conteúdos dessa disciplina