Logo Passei Direto
Buscar
Material

Prévia do material em texto

Guia Rápido de Java para Concursos b CÓDIGO-FONTE (.java) BYTECODE Garbage Collector (.class) Gerencia a memória CARACTERÍSTICAS PRINCIPAIS JVM (JAVA VIRTUAL MACHINE) automaticamente, liberando objetos não utilizados e prevenindo EXECUÇÃO EM QUALQUER LUGAR vazamentos de memória. (WORA) CLASSE E OBJETO PRINCIPAIS APLICAÇÕES DE JAVA ORIENTAÇÃO PORTABILIDADE SEGURANÇA ROBUSTEZ MULTITHREADED OBJETOS (WORA) Forte proteção, Tratamento de erros Execução alinuitáoes CLASSE OBJETO Tudo a objeto. Ruda em qualquer aem e garenciamento de tarofas Web Empreserials Nuvem Microsserviços Jogos Desktop e rentifização com JVM explícitos de memória (Modéio) (Instância, Estado e Comportamento) FUNDAMENTOS: TIPOS DE DADOS E OPERADORES CONTROLANDO FLUXO DO PROGRAMA PILARES DA E TRATAMENTO DE EXCEÇÕES TIPOS PRIMITIVOS TIPOS DE REFERÊNCIA ESTRUTURAS CONDICIONAIS CLASSE OBJETO (Armazenam Valores) (Armazenam Endereços) (Modelo) (Instância, Estado e Comportamento) int double boolean String int double boolean Arrays em, int, em, if-else switch Objetes semple, Condition evaluation Multi-value comparison ENCAPSULAMENTO HERANCA POLIMORFISMO anx, ABSTRAÇÃO Protege dados com Subclasse berda Objetos respondem Classes Abstratas ESTRUTURAS DE REPETIÇÃO private, acesso via de superclasse à mesma mensagem (modelo base) TIPOS DE DADOS PRIMITIVOS COMUNS getters/settere via extends de maneiras específicas interfasse (contrato de métodos) Tipo Tamanho (hits) Descrição Exemplo de Uso int 32 Números inteiros. int idade 30; TRATAMENTO DE EXCEÇÕES: LIDANDO COM ERROS double 64 Números de ponto flutuante. double preco = 19.99; QUE É UMA EXCEÇÃO? HIERARQUIA DE EXCEÇÕES boolean 1 Valores lógicos: V ou F. boolean ativo = true; for while do-while Evento anormal que interrompe fluxo Checked Exceptions char 16 Caractere Unicode. char letre = 'A'; Iteração conhecida Enquarito verdadeiro Executa pelo menos uma vez (Veriflozdex, e.g., OPERADORES ESSENCIAIS COMANDOS DE CONTROLE + != > && break continue Pola iteração BLOCO try-catch BLOCO finally Unchecked Exceptions Interrompe Aritméticos Relacionals loço/switch atual try: codigo com risco Execnte sempre, (Tempo de execução, Lógicos (Atribuição) NulfPointerException) catch: captura arro para liberar recursos NotebookLM