Site para quem quer aprender ou praticar seus conhecimentos na linguagem Java. O site é em inglês e o interessante é que você coloca as reposta na própria página e o sistema testa seu código com algumas entradas, se você fizer o cadastro ele mantém seu histórico de acertos e respostas. Tem problemas de lógica, Strings, loops e Arrays, muito interessante, quem quiser conferir:
Olá, perdi um bom tempo tentando fazer isso usando algumas APIs como a Systray4J, JIDC e a TrayIcon e resolvi compartilhar a experiência que tive para colocar um BalloonTip em minha aplicação swing.