Classe synthétique en Java

Qu'est-ce qu'une classe synthétique en Java? Pourquoi devrait-il être utilisé? Comment puis-je