Before looking at the differences, Let us understand about these languages are.
Popular Java Servers:Tomcat, JBoss, Weblogic, Websphere
Popular Java Frameworks:Spring frameworks, JSF, Hibernate, Vaadin, Grails, Struts, Struts 2
Popular Java testing frameworks:JUnit, TestNG, Arquillian, JWalk, JTest,JWebUnit, PowerMock, Cactus
Java mocking tools:Mockito
Java Performance and Load Testing Tools:Apache JMeter, The Grinder, GATLING, Apache JMeter, Taurus
Java profiling tools:JProbe, JProfiler, VisualVM, GCViewer, JRockit-Mission Control, Eclipse Memory Analyzer, Java Interactive Profiler, Profiler4j
Java IDEs:Eclipse, NetBeans, IntelliJ Idea, BlueJ, Oracle JDeveloper, JBuilder, MyEclipse, RAD