1. Autovervollständigung (Tab)
IntelliJ IDEA ist eine sehr intelligente Entwicklungsumgebung. Manche halten sie nicht nur für eine großartige IDE für die Java-Entwicklung, sondern für die beste IDE der Welt überhaupt. Was im Prinzip nicht weit von der Wahrheit entfernt ist.
Zum Beispiel verfügt IntelliJ IDEA über eine großartige Funktion namens Autovervollständigung (Autocompletion). IDEA parst und analysiert alle Dateien deines Projekts (einschließlich der JDK 25-Bibliotheken) und versteht, welche Klassen, Methoden und Variablen dir zur Verfügung stehen.
Du fängst einfach an, ein Wort zu tippen, und sie bietet sofort Vorschläge an. Eine der wichtigsten Tasten ist die Tabulatortaste „Tab“.
Angenommen, du möchtest das dynamische Array ArrayList verwenden. Es reicht aus, Arr zu tippen und „Tab“ zu drücken: IDEA vervollständigt den Klassennamen automatisch.
Wenn du nach dem Objektnamen einen Punkt setzt, bietet IDEA eine Liste der für dieses Objekt verfügbaren Methoden und Felder an. Das ist sehr praktisch, damit du nicht alle Methoden auswendig lernen musst.
Du hast zum Beispiel eine Variable mit Text erstellt. Du musst dir nicht merken, wie die Methode heißt, um den Text in Großbuchstaben umzuwandeln. Tippe einfach den Variablennamen und setze einen Punkt:
Wichtig! Zuerst schreiben wir den Variablennamen text und setzen erst dann den Punkt. In der Dropdown-Liste siehst du die verfügbaren Methoden.
CamelHumps
Angenommen, du möchtest den Namen einer langen Klasse tippen, zum Beispiel InputStreamReader. IntelliJ IDEA spart dir Zeit: Du kannst nur die Großbuchstaben tippen — ISR (InputStreamReader) und Tab drücken. IDEA wandelt diese Abkürzung in den vollständigen Klassennamen um. Fast schon Magie.
2. Live Templates
In IntelliJ IDEA gibt es Tausende von Code-Vorlagen, die Live Templates genannt werden. Hier sind die beliebtesten für Java-Entwickler:
main-Methode - psvm
Das manuelle Tippen von public static void main(String[] args) dauert lange und ist langweilig.
Tippe einfach die 4 Buchstaben psvm und drücke Tab. IDEA ersetzt dies durch:
public static void main(String[] args) {
}
Leicht zu merken: public static void main.
Ausgabe auf dem Bildschirm - sout
Es gibt auch eine Möglichkeit, schnell System.out.println(); zu schreiben.
Tippe die 4 Buchstaben „sout“ und drücke Tab.
Ebenfalls leicht zu merken: system.out.println
Variablenausgabe - soutv
Ein sehr nützliches Template. Wenn du eine Variable hast und ihren Wert in der Konsole ausgeben möchtest:
var age = 25;
// Tippe soutv und drücke Tab:
System.out.println("age = " + age);
Schleife - fori
Eine klassische Zählschleife mit Index lässt sich schnell mit fori + Tab schreiben. IDEA erstellt das Grundgerüst:
for (int i = 0; i < ; i++) {
}
Listen-Iteration - iter
Wenn du eine Liste oder ein Array hast, verwende iter + Tab. IDEA erstellt eine for-each-Schleife:
for (String arg : args) {
}
Notiz für die Zukunft - todo
Hinterlässt einen speziellen Kommentar, der in IDEA farblich hervorgehoben wird und in der Aufgabenliste landet (TODO-Tab unten auf dem Bildschirm):
// TODO: diese Methode später implementieren
Kritische Anmerkung - fixme
Ähnlich wie TODO, wird aber an Stellen verwendet, wo der Code nicht richtig funktioniert oder dringend korrigiert werden muss. In IDEA wird es noch heller hervorgehoben, um Aufmerksamkeit zu erregen:
// FIXME: hier tritt ein Fehler auf, muss behoben werden!
3. Postfix Completion
In Java 25 verwenden wir oft das Schlüsselwort var, und Postfix Completion hilft dabei, Code von links nach rechts zu schreiben, ohne an den Anfang der Zeile zurückkehren zu müssen.
Du schreibst einen Ausdruck, setzt einen Punkt und wählst ein Template:
- .var — Erstellt eine Variable, wobei der Typ oder
varautomatisch eingefügt wird. - .sout — Umschließt den Ausdruck mit
System.out.println(...). - .not — Invertiert einen booleschen Ausdruck (setzt ein
!). - .for — Erstellt eine Schleife über eine Collection.
Beispiele:
| Du schreibst | Du drückst Tab — erhältst |
|---|---|
"Hello".sout |
System.out.println("Hello"); |
new Scanner(System.in).var |
var scanner = new Scanner(System.in); |
isValid.not |
!isValid |
4. Umschließen (Surround With)
Manchmal musst du bereits geschriebenen Code in eine if-Bedingung, eine Schleife oder einen try-catch-Block packen.
- Markiere die Codezeilen.
- Drücke Ctrl+Alt+T (Windows/Linux) oder Cmd+Opt+T (macOS).
- Wähle das gewünschte Konstrukt aus der Liste (if, while, try/catch etc.).
Beispielmenü in IDEA:
5. Sicheres Umbenennen (Rename Refactoring): Shift+F6
Benenne Variablen, Methoden oder Klassen niemals durch einfaches Löschen des Textes um! Wenn eine Variable an 10 Stellen verwendet wird, müsstest du sie alle manuell suchen.
Nutze Rename Refactoring:
- Setze den Cursor auf den Variablennamen.
- Drücke Shift + F6.
- Gib den neuen Namen ein und drücke Enter.
IntelliJ IDEA findet alle Verwendungen selbst und benennt sie sauber um.
6. Überall suchen (Search Everywhere): Shift + Shift
Wenn du eine Datei verloren hast oder vergessen hast, wo sich eine Einstellung im Menü befindet — drücke die Taste Shift zweimal hintereinander.
Das Fenster Search Everywhere öffnet sich. Beginne damit, den Klassen- oder Einstellungsnamen (z.B. "Font size") zu tippen, und IDEA findet es sofort.
7. Local History
Stell dir vor: Du hast ein Stück Code gelöscht, auf "Speichern" geklickt, die Datei geschlossen... Und dann stellst du fest, dass du zu viel gelöscht hast. Strg+Z hilft dann nicht mehr.
Die Local History wird dich retten. IDEA speichert alle paar Minuten Versionen deines Codes.
- Klicke mit der rechten Maustaste im Code-Editor.
- Wähle Local History - Show History.
- Suche auf der linken Seite nach der gewünschten Version und klicke auf die Schaltfläche
Revert
8. Code-Formatierung (Code Style)
Sehr oft wird die Code-Formatierung durch Kopieren beschädigt: krumme Einrückungen, zusätzliche Leerzeichen. In Java gibt es einen strengen Code-Style.
Um den Code in Ordnung zu bringen, drücke: Ctrl+Alt+L.
Beispiel:
| Vorher | Nachher |
|---|---|
|
|
Die Style-Einstellungen findest du unter Settings - Editor - Code Style:

GO TO FULL VERSION