Conceitos básicos de Java, curso oferecido pela DevMedia https://www.devmedia.com.br/view/viewaula.php?idcomp=36786
São aplicados conceitos básicos de programação, assuntos que vão desde criação de classes, objetos e atributos na aula 4, na aula 5 tipos primitivos x objetos, aula 6 visibilidade de classes métodos e atributos, aula 7 encapsulamnto, aula 8 métodos construtores e aula 9 constantes static e enum.
Nesta seção e tratado o uso de herança em Java na aula 10, na aula 11 sobrescrita de métodos (override), aula 12 classes abstratas, aula 13 polimorfismo por herança, aula 14 Interfaces e aula 15 regras de execução dos construtores.
Nas próximas duas aulas são tratados atributos e métodos estáticos aula 16 e na aula 17 blocos estáticos X blocos de instancia.
Na aula 18 temos exemplos de classe interna regular, na aula 19 classes interna estática e de método local e na aula 20 classe interna anônima.
Na aula 21 temos definições e termos sobre a busca de alta coeção e baixo acoplamento.
Na aula 22 temos as novas regras sobre uso de interfaces e na aula 23 interfaces funcionais e expressões LambDa.
Na aula 24 temos a convenção de códigos Java
Esta aula abrange o uso de exeções tratadas, propagadas e amigaveis.