2. About IntelliJ IDEA
An integrated development environment (IDE).
Provide a source code editor, built automation, a
debugger, a designer, and other software development
tools.
Used to develop desktop applications, mobile
applications, websites, etc.
3. Supports multiple programming languages
1. JVM-based languages,
including Java, Scala,Groovy, Clojure and Kotlin.
2. PHP, Python and Ruby.
3. SQL, including PostgreSQL, MySQL, Oracle, SQL
Server and many other dialects.
4.
5. Visibility of System Status
IntelliJ IDEA status bar indicates the current IDE state
and lets you carry out certain environment
maintenance tasks.
Shows current status of a running application.
6. The user has the ability to leave the unwanted state
without having to go through an extended dialogue.
Support undo and redo.
User Control and freedom
7. Error Prevention
There is a narrow vertical area right to the editor which
holds all errors and warnings known to the ide about
the current file.
8. Provides the ability of recognizing if a certain file has
errors.
9. Recognition rather than recall
Some functions can not be done by using the toolbar
options. So user have to either memories the shortcuts or
navigate through main menu.
Example: Commenting and uncommenting lines of code
1. On the main menu, choose Code | Comment with Line
Comment.
2. Press Ctrl+Slash.
10. Flexibility and Efficiency of Use
IntelliJ IDEA offers the most intelligent code
completion for all supported languages.