Werbung
Dieser Artikel wurde ursprünglich für Eclipse Juno geschrieben, wurde aber seitdem für Eclipse Oxygen aktualisiert.
Ich hatte vor kurzem zwei Pair-Programming-Aufgaben, jeweils in Java und jeweils mit einem separaten Partner. Ohne viel Wissen darauf einzugehen, schlug mein erster Partner vor, zu verwenden Eclipse-IDE, und das stellte sich als eine gute Wahl heraus. Wenn Sie gerade erst mit Java beginnen, ist Eclipse der richtige Weg.
In der Vergangenheit hatte ich versucht zu lernen der berüchtigte VIM-Editor, aber trotz aller VIM-Tutorials fand ich die Lernkurve zu steil. Eclipse ist viel einfacher zu verstehen: Sie können eine Liste aller Dateien in Ihrem Java- (oder Android-) Projekt im Paket-Explorer, navigieren Sie einfach mit dem Gliederungsfenster zur gewünschten Funktion, erhalten Sie Vorschläge für Funktionen, Importe und mehr.
Zu meinem Glück brachte mir mein erster Partner eine Reihe nützlicher Tastenkombinationen für den Workflow bei, die ich dann an meinen zweiten Partner weitergab, der genauso wenig wusste wie ich. So anfängerfreundlich die Benutzeroberfläche von Eclipse auch ist, Sie sind es sich selbst schuldig, diese Tastenkombinationen zu lernen. Sie werden Ihre Produktivität garantiert noch weiter steigern.
1. Importe organisieren (Strg + Umschalt + O)
Egal, ob Sie mit Javas nativen Bibliotheken und Klassen arbeiten oder Frameworks von Drittanbietern in Ihren Code integrieren, eines gilt: um Wenn Sie eine Klasse verwenden, müssen Sie die Klasse zuerst importieren, bevor Eclipse sie als gültig und für die automatische Codevervollständigung verfügbar erkennt (Echtzeiteingabe Vorschläge).
Aber wer hat schon Zeit, sich jeden einzelnen Paketpfad für jede einzelne Klasse in jeder einzelnen Bibliothek zu merken? Sie können Eclipse dies für Sie erledigen lassen, indem Sie das Strg + Umschalt + Aus Verknüpfung, die automatisch nicht erkannte Klassen in Code importiert.
Wenn Sie beispielsweise diesen Code haben:
public class Hello { public static void main (String[] args) { ArrayList list = new ArrayList(); } }
Und dann verwenden Sie die Verknüpfung zum Organisieren von Importen, es sieht so aus:
java.util importieren. Anordnungsliste; public class Hello { public static void main (String[] args) { ArrayList list = new ArrayList(); } }
Anstatt Importzeilen von Hand einzugeben, können Sie einfach wie gewohnt Code schreiben, bis Sie das. sehen rote verschnörkelte Linien Java-Ausnahmen: Gehen Sie richtig damit um?Eine Ausnahme in der Programmierung bedeutet eine Ausnahmebedingung in der Programmausführung. Es wird verwendet, wenn der Zustand anderswo besser behandelt werden kann. Betrachten Sie die folgenden Beispiele für die Java-Ausnahmebehandlung. Weiterlesen (was auf nicht erkannte Klassen hinweist), und klicken Sie dann auf die Verknüpfung zum Organisieren von Importen.
Beachten Sie, dass diese Verknüpfung auch entfernt ungenutzte Importe (in Fällen, in denen Sie Code gelöscht haben) und sortiert die Importanweisungen nach Paket.
2. Einrückung korrigieren (Strg + I)
Die Lesbarkeit des Codes ist nicht nur für Sie wichtig (damit Sie zu einem späteren Zeitpunkt wiederkommen und verstehen können, was) Sie geschrieben haben), aber für alle anderen, die sich Ihren Code ansehen (Partner, Professoren, Open-Source-Mitwirkende). Die richtige Einrückung ist wichtig Die 10 häufigsten Programmier- und CodierungsfehlerCodierungsfehler können zu so vielen Problemen führen. Diese Tipps helfen Ihnen, Programmierfehler zu vermeiden und Ihren Code aussagekräftig zu halten. Weiterlesen .
Sieht Ihr Code oft so aus?
public void insertHead (int x) { Link newLink = new Link (x); if (isEmpty()) tail = newLink; sonst Kopf.Vorheriger = neuerLink; newLink.next = Kopf; Kopf = neuerLink; }
Vielleicht haben Sie es so geschrieben oder von woanders kopiert. Wie auch immer, die gute Nachricht ist, dass Eclipse es ganz einfach macht, das Problem zu beheben: Markieren Sie den Teil des Codes, der schwer zu lesen ist, und verwenden Sie dann die Strg + I Verknüpfung, um es sofort zum richtigen Einzug zu bringen:
public void insertHead (int x) { Link newLink = new Link (x); if (isEmpty()) tail = newLink; sonst Kopf.Vorheriger = neuerLink; newLink.next = Kopf; Kopf = neuerLink; }
Sie können ändern, wie Eclipse Einrückungen handhabt, indem Sie zu. gehen Fenster > Einstellungen, dann navigieren Sie im linken Bereich zu Java > Codestil > Formatierung > Bearbeiten… > Einrückung.
3. Aktuelle Zeile löschen (Strg + D)
Beim Programmieren in Java ist es selbstverständlich, ganze Codezeilen gleichzeitig zu entfernen. Der schlechteste Weg, dies zu tun? Markieren Sie mit der Maus und drücken Sie dann die Rücktaste. Der Anfänger-Weg, dies zu tun? Drücken Sie die Ende-Taste, halten Sie die Umschalttaste gedrückt, drücken Sie die Home-Taste und dann die Rücktaste. Aber der Profi-Weg? Einfach zuschlagen Strg + D:
4. Empfehlung automatisch vervollständigen (Strg + Leertaste)
Java ist leider dafür bekannt, extrem ausführlich zu sein – die Namen von Klassen, Methoden und Variablen gehören zu den längsten in der gesamten Programmierbranche. Jedes Mal alle von Hand tippen? Nicht meine Vorstellung von einer lustigen Zeit.
Folgendes tun Sie stattdessen: Geben Sie die ersten Buchstaben der gewünschten Klasse, Methode oder Variable ein und drücken Sie dann Strg + Leertaste. Dadurch wird eine Liste mit Empfehlungen zur automatischen Vervollständigung zusammen mit Methodensignaturen, Variablentypen und mehr angezeigt. Wählen Sie das richtige aus, drücken Sie die Eingabetaste und codieren Sie weiter.
Funktionen wie die automatische Vervollständigung sind einige der Gründe warum IDEs Texteditoren übertrumpfen Texteditoren vs. IDEs: Welche ist besser für Programmierer?Die Wahl zwischen einer erweiterten IDE und einem einfacheren Texteditor kann schwierig sein. Wir bieten Ihnen einige Einblicke, um Ihnen bei dieser Entscheidung zu helfen. Weiterlesen .
5. System.out.println („sysout“ und Strg + Leertaste)
Wann mit Konsolenanwendungen arbeiten So speichern Sie die Befehlszeilenausgabe in einer Datei unter Windows, Mac und LinuxDas Speichern der Ausgabe eines Befehls in einer Datei ist hilfreich, wenn Sie versuchen, ein Problem zu diagnostizieren, und es ist sehr einfach. Weiterlesen , müssen Sie verwenden System.out.println() zum Drucken von Nachrichten. Aber weil dies so umständlich ist, hat Eclipse eine schnelle Abkürzung für Sie: Geben Sie "sysout" (ohne Anführungszeichen), dann drücke Strg + Leertaste.
Der beste Teil? Der Cursor wird sofort in die Klammern des Methodenaufrufs gesetzt, sodass Sie sofort mit der Eingabe der Nachricht beginnen:
6. Gesamtes Projekt durchsuchen (Strg + H)
Bei der Arbeit mit großen Codebasen vergisst man leicht, wo Sie bestimmte Klassen, Methoden oder Variablen deklariert haben. Anstatt Zeit mit dem manuellen Durchsuchen von Verzeichnissen zu verschwenden, verwenden Sie die Eingabeaufforderung Gesamtes Projekt suchen mit der Strg + H Abkürzung.
Standardmäßig gibt es vier Suchtypen: Dateisuche, Aufgabensuche, Git-Suche und Java-Suche. Sie werden hauptsächlich Java Search verwenden, das nur Quelldateien durchsucht, aber die anderen drei können auf ihre eigene Weise nützlich sein.
7. Anwendung ausführen (Strg + F11)
Wenn Sie zum ersten Mal ein neues Projekt ausführen, sollten Sie es durcharbeiten Ausführen > Ausführen als… > Java-Anwendung. Aber danach können Sie die Dinge beschleunigen mit dem Strg + F11 Verknüpfung, die das aktuelle Projekt mit derselben Konfiguration wie bei der letzten Ausführung des Projekts ausführt.
8. Umbenennen (Alt + Umschalt + R)
Hier ist die Sache mit Klassen-, Methoden- und Variablennamen: Einmal deklariert, können sie im Verlauf eines Projekts Dutzende, Hunderte oder sogar Tausende Male referenziert werden. Stellen Sie sich nun vor, Sie müssen jemals den Namen einer Klasse, Methode oder Variable ändern. Es kann Stunden (oder Tage!) dauern, jede einzelne Referenz umzubenennen.
Oder klicken Sie mit der rechten Maustaste auf den Namen, wählen Sie Refactor > Umbenennen, geben Sie den neuen Namen ein und lassen Sie Eclipse jede einzelne Referenz im gesamten Projekt in einer Sekunde ändern. Noch schneller können Sie auf den Namen klicken, drücken Alt + Umschalt + R, geben Sie den neuen Namen ein und drücken Sie die Eingabetaste. Bah, fertig!
Weitere Tipps für Java-Programmierer-Anfänger
Als Java-Programmierer sollten Sie unbedingt verstehen, wie die Java Virtual Machine funktioniert und warum sie eine plattformübergreifende Entwicklung ermöglicht. Sie sollten auch mit grundlegenden Java-Konzepten vertraut sein, wie z wie man Ausnahmen in Java verwendet. Auch mit Java kann man Spaß haben—Erstellen Sie erstaunliche Webcam-Effekte mit Java und Processing!
Und überspringe diese nicht Tipps zum Beherrschen einer neuen Programmiersprache 7 nützliche Tricks zum Beherrschen einer neuen ProgrammierspracheEs ist in Ordnung, überfordert zu sein, wenn Sie das Programmieren lernen. Sie werden Dinge wahrscheinlich so schnell vergessen, wie Sie sie lernen. Diese Tipps können Ihnen helfen, all diese neuen Informationen besser zu behalten. Weiterlesen .
Joel Lee hat einen B.S. in Informatik und über sechs Jahre professionelle Schreiberfahrung. Er ist der Chefredakteur von MakeUseOf.