Criando sua API de validação — Aprenda a criar uma API reaproveitável para validação
Disparando eventos com Observer, Proxy e Generics — Aprendar a disparar e tratar eventos
Sorteios aleatórios em Java — Aprenda a sortear números e outros objetos