O documento discute sobre classes internas em Java, explicando que elas permitem criar uma classe dentro de outra e podem acessar membros da classe externa. São apresentados os tipos de classes internas (regular, local a método e anônima), regras para sua utilização, modificadores aplicáveis e cuidados na sintaxe.