Existem apenas 2 tipos de pessoas no mundo quando o assunto é Java, os amantes e os que odeiam o Java, mas o fato é que o Java veio para ficar. Segue uma lista de 25 sites úteis para quem se interessa no assunto:
![](http://mashable.com/wp-content/uploads/2007/09/eclipse.gif)
Eclipse.org - uma plataforma OpenSource para aplicações baseadas em Java, assim como em outras linguagens.
![](http://mashable.com/wp-content/uploads/2007/09/emma.gif)
Emma - um projeto hospedado no sourceforge.net para prover uma cobertura de ferramenta de código gratuito.
![](http://mashable.com/wp-content/uploads/2007/09/groovy.gif)
Groovy - criado para executar na máquina virtual Java, mas adiciona características inspiradas no PyThon, Ruby on Rails e Smaltalk.
![](http://mashable.com/wp-content/uploads/2007/09/hibernate.gif)
Hibernate - ferramenta de desenvolvimento OpenSource voltado a persistência de dados. De acordo com a licensa ele pode ser incluido em outros projetos OpenSource.
![](http://mashable.com/wp-content/uploads/2007/09/idevelopment.gif)
Idevelopment Java Examples - uma grande coleção de exemplos de programação em java com documentação.
![](http://mashable.com/wp-content/uploads/2007/09/jad.gif)
JAD - um descompilador não comercial em Java.
![](http://mashable.com/wp-content/uploads/2007/09/javanet.gif)
Java.net - um site para entusiastas e programadores java para recolhimento de informações, chat e colaborações em projetos.
![](http://mashable.com/wp-content/uploads/2007/09/java-pathfinder.gif)
Java PathFinder - um verificador de bytecodes executáveis Java hospedado pela sourceforge.
![](http://mashable.com/wp-content/uploads/2007/09/java-source.gif)
Java-Source.net - um diretório para tudo quanto é tipo de projetos OpenSource em Java que você puder sonhar.
![](http://mashable.com/wp-content/uploads/2007/09/javatips.gif)
Java-Tips.org - uma grande coleção de centenas de tipos relatados de programação em Java.
![](http://mashable.com/wp-content/uploads/2007/09/java2s.gif)
Java2s.com - toneladas de exemplos de código em Java.
![](http://mashable.com/wp-content/uploads/2007/09/javablackbelt.gif)
JavaBlackBelt.com - faça cursos online, seguidos de testes para você trocar a cor do seu laço, até você se tornar um Mestre Java.
![](http://mashable.com/wp-content/uploads/2007/09/javalobby.gif)
Javalobby.org - artigos, foruns e mais para aprender tudo quanto é tipo de truques para trabalhar com java.
![](http://mashable.com/wp-content/uploads/2007/09/javapractices.gif)
JavaPractices.com - toneladas de exemplos de diferentes funcionalidades com trechos de código disponíveis.
![](http://mashable.com/wp-content/uploads/2007/09/javaranch.gif)
JavaRanch.com - uma comunidade de usuários para programadores java. Foruns, ferramentas, trechos de código e mais coisas.
![](http://mashable.com/wp-content/uploads/2007/09/jdocs.gif)
JDocs.com - uma grande quantidade de bibliotecas, pacotes e classes.
![](http://mashable.com/wp-content/uploads/2007/09/jexamples.gif)
JExamples.com - uma grande coleção de exemplos de Java de vários projetos OpenSource que você pode estudar.
![](http://mashable.com/wp-content/uploads/2007/09/jgoodies.gif)
JGoodies.com - ferramentas focadas na aparência do java, para tornar mais elegante as interfaces de aplicações em Java.
![](http://mashable.com/wp-content/uploads/2007/09/jode.gif)
JODE - projeto gratuito do sourceforge que contem um descompiladore e otimizador de código Java.
![](http://mashable.com/wp-content/uploads/2007/09/junit.gif)
JUnit.org - uma plataforma OpenSource para realização de testes, trabalha entendendo as suas intenções (em outras palavras, intuitivo e fácil o seu uso).
![](http://mashable.com/wp-content/uploads/2007/09/phpjavabridge.gif)
Ponte PHP/Java - um projeto sourceforge para adicionar e possibilitar uma integração entre PHP e Java, fazendo com que possam trabalhar em conjunto.
![](http://mashable.com/wp-content/uploads/2007/09/pmd.gif)
PMD - projeto hospedado na sourceforge para scanear aplicações em Java e procurar por códigos maliciosos.
![](http://mashable.com/wp-content/uploads/2007/09/springframework.gif)
SpringFramework.org - um framework para aplicações Java/JEE com um grande sistema de suporte e materias de apoio e treinamento ao redor do mundo.
![](http://mashable.com/wp-content/uploads/2007/09/thegrinder.gif)
The Grinder - outro projeto hospedado no sourceforge, este é um framework de teste de carga. Útil para verificar como sua aplicação irá se comportar quando estiver sob situações de uso em larga escala.
![](http://mashable.com/wp-content/uploads/2007/09/theserverside.gif)
TheServerSide.com - uma comunidade de desenvolvedores Java com foco em desenvolvimento empresarial.
Fonte : Mashable