Em relação à abstração de dados, a linguagem Java possui uma outra forma de construção de encapsulamento além das classes. Essa forma é conhecida como:
Em relação à concorrência nas linguagens de programação que implementam este conceito, quando estamos diante de múltiplos processadores e as unidades concorrentes forem executadas em um único processador, estamos tratando de:
Na Linguagem Java, quando uma determinada palavra reservada é especificada em uma definição de classe, significa que a classe não pode ser pai de nenhuma subclasse. Essa palavra reservada é denominada: