Conteúdo detalhado do Preparatório certificação java
-
Upload
rodrigo-pessoa -
Category
Documents
-
view
18 -
download
0
Transcript of Conteúdo detalhado do Preparatório certificação java
Conteúdo detalhado do FJ-19
A certificação de programador Java
1. O que é a prova de certificação de programador Java2. Por que fazer a SCJP3. Como se preparar?4. Links5. Tirando dúvidas6. Bibliografia7. Sobre o treinamento8. Para saber mais: Outras certificações
Fundamentos - Parte 1
1. Código Fonte2. Variáveis3. Operador de atribuição4. Operadores aritméticos5. Comparadores6. Operadores lógicos7. Aritmética com Atribuição8. Operador ternário - Condicional9. Operador de referência10. Concatenação de strings11. Detalhes: Precedência12. Pontos importantes13. Casting de tipos primitivos14. Array15. Exercícios16. Testes
Fundamentos - Parte 2
1. Compilação e Execução2. O método main3. Classpath4. Regras de Compilação e Execução5. Pacotes e Imports6. Controle de Acesso7. Passagem de parâmetro, Pilha de Execução e Heap8. Unreachable Code e Missing return9. Testes
Controle de Fluxo
1. Controlar o fluxo de execução2. if / else3. switch4. while e do...while5. for6. Rótulos em laços (labeled loops)7. Exceptions8. Exceptions para a prova9. Assertion10. Exercícios
11. Testes
Classes e interfaces
1. Classes2. Atributos3. Métodos4. Static5. Abstract6. Parâmetros7. Sobrecarga (overload)8. Herança e reescrita9. Construtores10. Blocos de inicialização11. Interfaces12. Convenções de nomenclatura13. Exercícios14. Testes
Polimorfismo e Casting
1. Polimorfismo2. Casting de referências3. instanceof4. Exercícios5. Testes
Enums e classes aninhadas
1. Enums2. Classes aninhadas3. Exercícios4. Testes
Concorrência
1. Por que usar threads?2. Escalonador3. Ciclo de vida de threads4. Prioridades de threads5. Yield e sleep6. Garbage collector7. Object#finalize8. Daemons9. Problemas ao trabalhar com threads10. synchronized11. Dicas para analisar códigos com threads12. Exercícios13. Testes
Collections e Generics
1. Conhecendo as Collections e suas interfaces2. Principais implementações das coleções3. Usando as coleções e o básico do generics4. Iterator e o enhanced for5. equals6. hashCode
7. java.util.Collections e java.util.Arrays8. Comparable e Comparator9. Exercicios: fixando as coleções10. Criando classes com generics11. Generics: extends12. Generics: o coringa - wildcard13. Generics: mais de um tipo genérico14. Generics: Métodos genéricos15. Generics: super16. Exercícios17. Testes
APIs do Java e outros conceitos
1. Visão geral das APIs cobradas na SCJP2. Object3. Classes Wrapper4. Autoboxing5. String, StringBuilder e StringBuffer6. Expressões regulares7. Date e Calendar8. Locale e formatação de datas e números9. Formatter e printf10. java.util.Scanner11. java.io12. Console13. Exercícios
Apêndice - Simulado
Apêndice - Tópicos da prova
1. Declarations, Initialization and Scoping2. Flow Control3. API Contents4. Concurrency5. OO Concepts6. Collections / Generics7. Fundamentals
Apêndice - Tópicos antigos
1. wait, notify e notifyAll2. APIs de java.io antes cobradas3. Serialização4. Argumentos variáveis: varargs5. JavaBeans