Java IDE

“The pessimist sees difficulty in every opportunity. The optimist sees opportunity in every difficulty” Winston Churchill

The IDE stands for Integrated Development Environment and it’s an application that we can use to write Java programs.

Note: IDEs usually are built for more than one language and so an IDE that you download for a language like Java might be able to run other languages like C, C++, and JavaScript etc. as well.

You can think of an IDE as your assistant.

For example an IDE knows the syntax of its programming language that is built for and if we for example misspell a keyword or use the wrong syntax, the IDE will alert us about the problem and so we can fix them.

Also some of the IDEs went beyond just highlighting misspells keywords and they can guess what code we’re trying to write by seeing a few words of our program and automatically suggesting the rest of codes or if there are dependencies, they’ll automatically import those dependencies (libraries, classes etc.). Of course this will help us to increase the speed of development.

BEST IDEs for Java

There are multiple known IDEs out there that we can download and install for free:

  1. Intellij: https://www.jetbrains.com/idea/download/#section=windows

Note: only the community version of this IDEs is for free

  1. Eclipse: https://www.eclipse.org/downloads/

  2. NetBeans: https://netbeans.apache.org/download/index.html