IntelliJ IDEA is a Java IDE created by JetBrains. The document discusses various features and shortcuts for navigating, refactoring, and optimizing code in IntelliJ IDEA. It also provides recommendations for improving IDEA performance including configuring VM options and removing unnecessary plugins.
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Intelli J IDEA
1. IntelliJ IDEA
Develop with pleasure!
By
Afkham Azeez
Senior Architect & Senior Manager
2. The creators of IntelliJ IDEA (IMO the best Java IDE)
have just come out with v1.0 of a Python IDE - james_clark (on
Twitter)
3. Hands on session (1/2)
● Simple HelloWorld class with main method (psvm + tab)
● Copy a line (Ctrl + c without selecting the line)
● Duplicate a line (Ctrl + d)
● Delete a line (Ctrl + y)
● Generate JavaDoc (/** + enter)
● Move code segments up and down (Ctrl + Shift + up/down
arrows)
● Wrap code segments (Ctrl + t)
● Iterations (itar + tab, iter + tab)
● Context menu (alt+Enter)
● Different types of refactoring
○ Introduce variable (Ctrl + Alt + v)
○ Introduce constant (Ctrl + Alt + c)
○ Introduce field/attribute (Ctrl + Alt + f)
○ Introduce method (Ctrl + Alt + m)