Skip to main content

Eclipse Feature, welche dir die Java Programmierung erleichtern


eclipse feature java programmierung

Was ist das Wichtigste beim Einstieg in ein neues Wissensgebiet?

Nein, kein gutes Sachbuch oder ein besonders guter Lehrer.

Es ist Spaß. Beim Java Lernen brauchst du Spaß.
Es gibt Lehrer, welche ihren Stoff so vermitteln, dass Lernen Spaß bereitet.

Aber die Grundvoraussetzung ist und bleibt der Spaß.
Und nichts ist so spaßhemmend wie Langeweile oder Erfolglosigkeit.

Jetzt sind wir schon bei Eclipse.
Mit Eclipse schaffst du es nämlich, relativ schnell erfolgreich Java zu programmieren.

Ich möchte dir in diesem Beitrag ein paar nette Eclipse Features vorstellen, welche dir dabei helfen, schneller und einfacher Java zu lernen und dich besser zurecht zu finden.

Beim Java lernen brauchst du vor allem richtig gutes Feedback

Stell dir bitte einmal vor:
Du hast ein Problem, egal welches.

Sei es eine schlechte Note, ein Beziehungsproblem oder ein Problem im Job. Du weißt nicht, wie du es lösen kannst.
Du weißt nur, dass du dieses Problem hast.

Das ist in etwa so:
Als wenn du beim Kindergeburtstag ein Spiel spielst, bei dem dir die Augen verbunden werden.
Und jetzt sollst du irgendetwas suchen.
Alle anderen Kinder sollen warm und kalt rufen und dir somit den Weg zeigen.

Aber kein Kind ruft.

Da stehst du schön blöd da, oder?
Du suchst dich tot.

Und so ist es bei jeder Art von Problemen.
Wenn niemand dir zeigt, hier ist die Wurzel, suchst du dich tot.
Und es macht dich langfristig auch krank.

Aber Eclipse gibt dir Feedback.
Und zwar nicht erst, wenn es zu spät ist, sondern sofort.

Du gibst deinen Code im Editor ein und Eclipse signalisiert dir sofort, wenn etwas nicht stimmt.

Eclipse-Feedback

Und wenn du jetzt auf die Problemmeldung klickst, gibt dir Eclipse sogar Vorschläge.
Wenn du es willst, suchst du dir einen Vorschlag aus und Eclipse setzt diesen sofort für dich um.

Es wäre schon cool, wenn alle Probleme so leicht lösbar wären, oder?

Beim Java lernen brauchst du vor allem Grammatikregeln

Du kennst das vielleicht auch noch.

Irgendwann kam dein/e Lehrer/in auf die Idee.
Heute schreiben wir mal alle einen Aufsatz.
Mein schönstes Ferienerlebnis oder so etwas.

Also setzt du dich ran.
Du lässt deine ganze Fantasie freien Lauf.
Du schaffst etwas Großartiges und Einzigartiges.

Du gibst die Arbeit ab.
Und nach zwei Wochen bekommst du die Arbeit zurück.

Die Arbeit ist jetzt aber übersät mit roten Strichen und Bemerkungen.
Tja, du hast gewisse Rechtschreib- und Grammatikregeln nicht eingehalten.

Ganz toll.
Dadurch ist deine Note natürlich auch gleich in den Keller gerutscht.

Für den Inhalt des Aufsatzes interessiert sich kein Mensch mehr.
Dabei ist gerade der Inhalt das einzig Schöpferische und Individuelle der ganzen Geschichte.

Aber gerade Lehrer konzentrieren sich schön auf die Einhaltung der bestehenden Regeln.
Denn diese lassen sich auch gut benoten.

Ich will damit nicht sagen, dass die Einhaltung gewisser Regeln nicht wichtig wäre.

Das sind sie.
Aber sie stehen nicht im Verhältnis zu dem geistigen und schöpferischen Akt, welchen du bei der Erstellung des Inhaltes vollzogen hast.

Und genau dieser Akt. Genau diese Fantasie und diese Inspiration benötigst du doch auch bei der Java Programmierung.

Du hast eine richtig geile Idee.
Du sitzt stundenlang und denkst über die Umsetzung nach.
Und dann schreibst du den Code.
Dein Code ist fertig und du drückst auf „Ausführen“.

Und es läuft nicht.
Du hast irgendwelche Klammern nicht beachtet.
Irgendein Semikolon fehlt usw.

Für erfahrene Programmierer ist das kein Problem.

Aber wenn du noch in den Anfängen steckst, verlierst du die Lust.
Denn nichts ist so nervig und so hemmend beim Java lernen, wie Grammatikregeln.

Aber Eclispe gibt dir hier ein richtig tolles Werkzeug mit.
Dieses nennt sich Content Assistent.

Was kann das?

Du schreibst einfach dein Schlüsselwort, zum Beispiel „for“.
Und dann drückst du die Tastenkombination Steuerung+Leertaste.
Und jetzt erkennt Eclispe, „ah ja For-Schleife. – Na die bau ich ein.“

Eclipse-Content-Assistent-Aufruf

Schreibe dein Schlüsselwort und drücke die Tastenkombination Steuerung+Leertaste


Und dann steckt Eclipse dir eine komplette For-Schleifen-Vorlage in deinen Code.
Und diese For-Schleife hat jetzt alle Klammern, das Inkrement und die Variablen schon dabei.

So macht es doch Spaß, oder?

Was Eclipse mit einer For-Schleife macht, macht Eclipse auch mit einer main-Methode und vielen anderen Standardkonstrukten.

Du kannst die einzelnen Templates oder Vorlagen einmal anschauen.

Klicke dazu oben im Menü einmal auf „Window“ und wähle dann „Preferences“.

Eclipse-Preferences

Klicke im Menü auf „Window“ und dann auf „Preferences“


Es öffnet sich ein Fenster und jetzt wählst du den Eintrag „Java“ und dann „Editor“.
Eclipse-Vorlagen

Wähle jetzt „Java“, dann „Editor“ und dann „Template“

Jetzt steht dir der Eintrag „Templates“ zur Verfügung.
Hier siehst du alle Vorlagen, welche in Eclipse bereits angelegt sind.

Eclipse-Vorlagen-bearbeiten

Markiere eine Vorlage. Im unteren Fenster „Preview“ siehst du, wie Eclipse diese in deinen Code integrieren würde.


Durch einen Klick auf den Button „Edit“ kannst du die Vorlage anpassen und durch einen Klick auf „New“ kannst du sogar neue erstellen.

So wird Java lernen viel besser und einfacher.

Zusammenfassung:

  • Eclipe gibt dir beim Programmieren direkt Feedback.
    Es zeigt dir deine Fehler an.
  • Somit brauchst du später nicht ewig rumsuchen.
  • Außerdem besteht die Möglichkeit die Fehler per Knopfdruck zu beheben.
  • Bei der Programmierung brauchst du dich anfangs nicht mit Grammatikregeln auseinander setzen.

    Dazu hat Eclipse den Content-Assistenten. Mit diesem kannst du ganz leicht komplette Vorlagen in deinen Code implementieren.


Ähnliche Beiträge

So funktioniert die Java Konsoleneingabe über den Scanner

java programmierung konsoleneingabe scanner

Es wird Zeit für die erste Java Konsoleneingabe. Und diese Eingaben machst du über den Java Scanner. Was ist das? Der Scanner ist eine vorgefertigte Java Klasse, welche Java mit seiner API anbietet. Das heißt du musst nichts selbst erschaffen. Du musst nur wissen, wie du darauf zugreifst. Erst einmal […]

Unterschied zwischen Klassenvariable und Instanzvariable im Java Programm

unterschied klassenvariable instanzvariable java programmierung

Bei der Java Programmierung unterscheidet man drei Arten von Variablen. Als erste Gruppe sind die lokalen Variablen zu nennen. Auf diese gehe ich in einem separaten Artikel ein. Mich interessieren die zwei anderen Variablentypen. Zum einen existieren Klassenvariablen. Und dann sind da noch die Instanzvariablen. Wo liegt der Unterschied zwischen […]

So sorgt Java Polymorphie für besseren Code und mehr Möglichkeiten

java programmierung polymorphie code möglichkeiten

Polymorphie ist das Herzstück jeder objektorientierten Sprache. Nicht nur in Java – auch in Python, Javascript und in anderen Sprachen. Aber was bedeutet Polymorphie eigentlich? Polymorphie oder auch Polymorphismus genannt, kommt aus dem Griechischen. Es bedeutet Vielgestaltigkeit. Etwas freier übersetzt, kannst du es auch als Facettenreichtum bezeichnen. Im Grunde genommen […]

Lokale Variablen im Java Programm: Lebensdauer und Nutzung

lokale variablen im java programm

Lass uns über die Lebensdauer einer lokalen Variablen sprechen. Warum ausgerechnet die Lebensdauer? Alle Java Variablen, unterscheiden sich in folgenden Punkten: wo diese deklariert werden können, wie du diese aufrufen kannst, welchen Bereich diese abdecken, und Ihre Lebensdauer Und eine lokale Java Variable hat eine relativ kurze Lebensdauer. Schauen wir […]

So kannst du in Java eine Binärzahl in eine Dezimalzahl umwandeln

java programmierung binärzahl in dezimalzahl umwandeln

Erinnerst du dich? In einer der letzten Beiträge haben wir uns die Zusammenhänge zwischen dem dualen und dem dezimalen Zahlensystem angeschaut. Aber wir haben noch keine Java Binärzahl in eine Dezimalzahl verwandelt. Zumindestens nicht praktisch…. Stattdessen…. Haben wir festgestellt, dass beide Zahlensysteme im Grunde genommen sehr ähnlich sind. Beim Dezimalsystem […]

So kannst du Java installieren

java-installieren

Bevor du loslegst und deine ersten Java Programme schreibst, benötigst du die entsprechende Arbeitsumgebung. Du solltest also Java installieren. Und diese Arbeitsumgebung beinhaltet dann Bibliotheken für die einzelnen Java-Standard-Klassen, Dateien um deine Programme auszuführen. Dateien um deine Programme zu packen, Logische Verzeichnisstrukturen

Namenskonventionen bei der Java Programmierung

java-programmierung-namenskonvention-lowercasecamelcase

Beiderjavaprogrammierungsolltestduaufdierichtigenamensvergabeachten. indennnamengebendeinenjavaprogrammeinegrundlegendestruktur. Was sagen dir die beiden oberen Sätze? Häh? Da steht: Bei der Java Programmierung solltest du auf die richtige Namensvergabe achten. Denn Namen geben deinem Java Programm eine grundlegende Struktur. Jede Sprache braucht Regeln. Diese Regeln, wie Grammatik oder Rechtschreibung geben der Sprache eine Struktur. Jeder Leser, welcher […]

Java Anfänger Übung: Hello World

Java-Übung-Hello-World

Alles beginnt mit „Hello World“. Sämtliche Java Bücher beginnen mit diesem ersten Beispiel. Auch die Java Übungen sollen mit diesem ersten Programm starten. Definiere eine Klasse „Hello World“. Implementiere die Main Methode. Die Main Methode soll bei Programmaufruf die Bildschirmanzeige „Hallo Welt“ zurückgeben. Die Lösung zur Java Übung „Hallo Welt“ […]

So funktioniert der Java Programmstart mit Argumenten-Übergabe

java programmierung programmstart argumente

Um ein Java Programm starten zu können, benötigst du immer die main-Methode. Das Programm startet immer genau an dieser Stelle. Alle lokalen Variablen, welche du in der Main Methode anlegst, kannst du dann im Programm nutzen. Auch alle Methoden, welche du innerhalb des Methodenrumpfes der main-Methode aufrust, werden ausgeführt. Was […]

Die 5 verschiedenen Zahlensysteme in der Java Programmierung

java programmierung zahlensysteme

Java Zahlensysteme – Was soll das? In sämtlichen Programmiersprachen werden Zahlen in Variablen abgespeichert. Wenn du dir die einzelnen primitiven Datentypen in Java einmal anschaust – wirst du feststellen – dass die Masse der Datentypen Zahlen annehmen und speichern können. Zahlen und die Mathematik dahinter spielen in der Programmierung eine […]

Zwei smarte Möglichkeiten eine Java Zufallszahl zu erzeugen

java zufallszahl anlegen erzeugen

Java Zufallszahl – Wieso? In der Java Programmierung benötigst du immer wieder einmal Zufallszahlen. Du möchtest deine Software mit Daten testen und dir keine Zahlen ausdenken. Du benötigst Stichproben, welche ein reales Verhalten simulieren. Du hast ein Spiel entworfen und die Akteure sollen mit zufälligen aber unterschiedlichen Größen, Rüstungsleveln usw. […]

Syntax, Semantik und Lexikalik in der Java Programmierung

java programmierung lexikalik syntax semantik

Java ist eine Programmiersprache. Und wie jede andere Programmiersprache ist auch Java, lediglich eine künstliche Sprache.   Normalerweise bieten künstliche Projekte immer jede Menge Spielraum für Eigenkreationen. Bei der Programmierung ist dies nicht ganz so. Denn Programmiersprachen sind auch immer sehr exakt.   Jede Programmiersprache und auch jede gesprochene Sprache […]

So solltest du Kommentare im Java Programm einsetzen

java programmierung kommentare

Bei der Java Programmierung sind Kommentare mitunter genauso wichtig wie der eigentliche Code. Denn ein guter Kommentar zeigt dir sofort, was mit dem Code gemeint ist, was dieser bewirkt und was sich der Entwickler dabei dachte. Wie werden Kommentare in Java gesetzt? Die Kommentare werden in Eclipse immer grün dargestellt. […]

So kannst du spielend Java Programmierung lernen

java programmierung lernen

Ich lernte die Java Programmierung auf die klassische Art. Ich kaufte mir das erste Buch und los ging es. „Jetzt wirst du Java lernen“ – sagte ich zu mir. Ich war relativ schnell ziemlich frustriert, denn irgendwie fehlten mir ein paar Zusammenhänge. Kennst du das? Du hast ein Wissensfetzen und […]

So kannst du Konstanten in Java Programmen anlegen und nutzen

java programmierung konstanten anlegen und nutzen

Java Konstanten – was kann man sich darunter vorstellen? Du kennst Konstanten in der Mathematik. Die Kreiszahl Pi ist so eine konstante Zahl. Diese Zahl ändert sich niemals. Sie beträgt immer rund 3,141592. In der Physik gelten die Lichtgeschwindigkeit, der Erdradius oder der absolute Nullpunkt als konstant. Selbst die Geschwindigkeit […]

Java Konsolenausgaben mit formatierten Zahlen

java programmierung konsolenausgabe mit formatierten zahlen

Java Konsolenausgaben erzeugst du mit der System.out.println()-Anweisung. Dies ist relativ einfach. Aber es ist mitunter nicht ganz praktisch. Und zwar immer dann, wenn Zahlen im Spiel sind. Die Zahlen welche dann auf deiner Java Konsole erscheinen, sind unformatiert. Sie haben zu viele Kommastellen. Oder für eine bessere Darstellung benötigst du […]