Prévia do material em texto
Principais Técnicas de Java 1. Programação Orientada a Objetos (POO) 1 Classes e Objetos 2 Encapsulamento 3 Herança 4 Polimorfismo 5 Abstração 2. Tratamento de Exceções 1 try, catch, finally 2 throw e throws 3 Tratamento de erros para evitar falhas 3. Collections Framework 1 List (ArrayList) 2 Set (HashSet) 3 Map (HashMap) 4 Queue 4. Programação Funcional 1 Expressões Lambda 2 Streams 3 Method Reference 5. Manipulação de Arquivos (I/O) 1 Leitura e escrita de arquivos 2 BufferedReader e FileWriter 6. Multithreading 1 Thread e Runnable 2 Execução paralela 3 ExecutorService 7. JDBC (Banco de Dados) 1 Conexão com banco 2 Execução de SQL 3 Uso de ResultSet 8. Boas Práticas 1 Código limpo 2 Métodos pequenos 3 Evitar repetição (DRY) 4 Organização MVC 9. Padrões de Projeto 1 Singleton 2 Factory 3 Observer 4 MVC 10. Frameworks Populares 1 Spring Boot 2 Hibernate 3 Maven 4 Gradle