Letra E
a. Errado. Nada a ver uma com a outra.
b. Errado. Java não é uma linguagem totalmente OO, porque há elementos dentro da linguagem que não são objetos. Ex. Tipos primitivos.
c. Errado. Java não suporta HM.
d. Errado. Swing foi criada para substituir a AWT na criação de aplicativos Desktop.
e. Certo. Até a versão 7, era possível declarar apenas métodos abstratos.