Abstract -
modificador de metodo, obrigatoriamente tem de ser colocado na classe tb,esse modificador indica que a classe filho obrigatoriamente deve ter aquele metodo, e somente na classe filho voce vai fazer a estrutura do codigo do metodo, na classe pai (a abstract) voce apenas declara o metodo
ex: public void meumetodo(); << olhe o ponto e virgula.
classes abstratas nao sao instanciadas.
Overring- eh o ato de voce sobrepor um metodo , ou seja transformar um metodo ja existente (herdado) com outra funcionalidade, para isso temos de ter o nome, tipo de retorno, e parametros iguais ao metodo q voce ker sobre por.
Interface- tem uma grande similaridade com abstract mas a diferença eh q as classes que a utilizam nao prescisam estar na mesma hierarquia.
a sintaxe eh public interface “meunome”{
dentro voce declara os metodos, e para utlizar na sua classe , utlizae o interface.
Instanceof-eh um operador para condição , assim como o igual, soh q ele compara se um objeto eh uma instancia de uma classe ex
ojn1 intanceof Object.
super - chama construtor ou metodo ou atributo da sua classe pai.
final - eh um modificador de classe atributo, e metodo, a sacada eh, atributo fik uma constante, metodo nao pode ser sobreposto e classe nao pode ser herdada.
assertions - assim como a execpitons , soh q vem com o java a partir da versao 1.4 , e esse eh utilizado apenas para o programador testar o codigo.
bitwise- operadores logicos, assim como no pastal o and or not xor, ~ , | ,! , ^