O'Reilly publie un court article démontrant l'utilité des Enums (Java 5+) pour représenter et manipuler des chaînes de caractères constantes.

Cette technique offre un moyen simple et élégant d'utiliser des valeurs littérales de type String dans des blocs "switch", et se révèle également fort utile dans l'implémentation de protocoles de type texte (HTTP, IRC...).