Java by Petr Sladek
IDEA is the current IDE of choice for Java.
IDEA comes in two editions:
The paid version has a DB Navigator, JavaScript, enhanced Java code analysis and built-in support for Java frameworks like Spring, Java EE, GWT, Vaadin and probably other.
The JetBrains also sells IDEs for PHP, C/C# and JavaScript.
Download IntelliJ IDEA from JetBrains
Second IDE is eclipse, that was around here before IDEA had been born.
Today it is outdated as it lacks built-in support for maven and git.
eclipse has separate editions for other languages like PHP and C/C++.
Download eclipse
Third in the line is NetBeans, which was the official IDE of Sun Microsystems, back in the old days…
It has support for JavaScript, PHP, C/C++, maven, ant, gradle and database tools.
Download NetBeans
jEdit is not an IDE, but a text editor for programmers.
Get jEdit