Skip to main content

Java lernen durch ständiges Testen – Nutze die Testumgebung von Eclipse


Java Programmierung lernen content

Probieren geht über studieren

Wenn du wirklich Java Programmierung lernen möchtest, dann solltest du Java nicht aus einem Buch lernen. Du solltest auch nicht strikt von dieser oder anderen Webseiten lernen.

Etwas wirklich zu lernen, setzt die Bereitschaft voraus, etwas zu probieren.

Denn nur durch eigenes Probieren gelangst du zum Wesentlichen.
Durch Probieren wirst du den Sachverhalt nicht nur lernen, du wirst ihn verstehen.

Leider setzt unser ganzes Schulsystem immer noch auf Lernen im Sinne von Pauken, anstatt auf Lernen im Sinne von Verstehen.

Denn auswendig Pauken ist so leicht kontrollierbar und auch bewertbar.

Die Definition ist nicht richtig – Fehler – fertig
So ähnlich ist doch das allgemeine Verständnis vom Lernen.

Und deshalb haben viele Menschen Angst Fehler zu machen.

Aber gerade Fehler führen dazu, dass wir etwas verstehen.
Durch den richtigen Umgang mit Fehlern gelangst du hinter die Oberfläche.

Du machst deine eigenen Erfahrungen. Und diese Erfahrungen sind nur deine Erfahrungen. Dadurch wirst du einen Sachverhalt aus deiner eigenen Perspektive beurteilen können.

Und wenn du viele Erfahrungen rundum ein Problem gesammelt hast. Dann hast du enorm viele Blickwinkel und Perspektiven auf das Problem.

Thomas Edison, der Erfinder der Glühbirne, hatte eine Vision.
Im Geiste malte er sich ständig aus, wie tausende Haushalte von einer Glühbirne profitieren würden.

Das Problem war: Er hatte sie nicht erfunden.
Und deshalb probierte er sämtliche Wege aus, eine Glühbirne zu konstruieren.

Für die Entwicklung seiner Glühbirne brauchte Edison Jahre.
Das waren Jahre voller Hingabe, tiefsinniges Durchdenken und ständiges Probieren.

Auf seinem langen Weg gab es natürlich einige Kritiker.
Und diese befragten ihn zu seinem Versagen.

Und er antwortete:

„Ich habe nicht versagt. Ich habe mit Erfolg zehntausend Wege entdeckt, die zu keinem Ergebnis führen.“

Oder anders gesagt:
Er hat erfolgreich 10.000 Wege entdeckt, wie man eben keine Glühbirne konstruiert.

Geile Sichtweise, oder?

Letztendlich hatte er in seinem Leben so einen Erfolg, dass wir heute immer noch über ihn reden oder schreiben.

Und er hat nicht nur die Glühbirne erfunden. Er gilt als einer der ganz großen Innovatoren.

Vielleicht sollte man in unserer „Fehlervermeidungskultur“, mehr über die Sichtweise von wirklich erfolgreichen Menschen lernen.

Du siehst es.
Fehler zahlen sich aus, solange man hartnäckig und systematisch bei einer Sache bleibt.

Und wenn du die Programmiersprache Java lernen möchtest, solltest du deshalb viel herumspielen und ausprobieren.

Die Entwicklungsumgebung Eclipse hilft dir dabei.

Und wie?
Und zwar kannst du einen Schmierzettel in Eclipse anlegen.
Und hier kannst du deine Codepassagen testen.

Das hat den Vorteil, dass du deinen Code nicht gleich in eine Klasse und in eine ausführbare Programmstruktur einbetten musst.

Und so geht’s.
Klicke im Menü auf „File“, wähle „New“ und dann „Other“.


Klicke auf "File", dann "New" und wähle "Others"

Klicke auf „File“, dann „New“ und wähle „Others“



Im sich öffnenden Fenster siehst du den Ordner „Java“.
Klicke dort einmal und die Inhalte werden sichtbar.

Unter anderem siehst du dort einen weiteren Ordner, namens „Java Run/Debug“.
Und in diesem befindet sich der Befehl „Scrapbook Page“.
Klicke dort drauf und es öffnet sich ein neues Fenster.

Klicke auf den Ordner "Java", dann "Java/Debug" und wähle dann "Scrapbook"

Klicke auf den Ordner „Java“, dann „Java Run/Debug“ und wähle dann „Scrapbook“


Unten gibst du den Namen deines „Schmierzettels“ ein.
Oben kannst du das Projekt auswählen, welchem du diesen Schmierzettel zuordnen möchtest.

Eclipse Scrapbook Page

Klicke auf Finish und dein Schmierzettel ist angelegt.

  Im Package Explorer kannst du diesen im "Source-Ordner" finden.


Im Package Explorer kannst du diesen im „Source-Ordner“ finden.



Was kannst du jetzt machen?
Du kannst sämtlichen Code anlegen und diesen testen.

Dazu markierst du nur deinen Code, welcher getestet werden soll.
Klickst einmal mit der rechten Maustaste um das Kontextmenü zu öffnen und wählst den Befehl „Execute“.


Markiere nur den Code, welcher auch getestet werden soll. Im Menü wählst du dann "Execute".

Markiere nur den Code, welcher auch getestet werden soll. Im Menü wählst du dann „Execute“.



Das Schöne ist, dass du verschiedene Variablen mit gleichen Namen anlegen kannst.
Du brauchst dir also keine Gedanken über Namen machen.

Einfach nur die Dinge markieren, welche auch wirklich getestet werden sollen und los geht’s.

Ich schließe diesen Beitrag mit zwei weiteren Zitaten von Edison ab.

„Erfahrung nennt man die Summe aller unserer Irrtümer.“

Und

„Erfolg ist ein Gesetz der Serie und Mißerfolge sind Zwischenergebnisse. Wer weitermacht, kann gar nicht verhindern, daß er irgendwann auch Erfolg hat.“

Fazit:
Bei der Java Programmierung kommst du nicht umher immer wieder zu probieren und zu testen.
Da du nicht immer wieder eine Klasse und eine Programmstruktur aufbauen möchtest, kannst du das Eclipse-Tool „Scrapbook“ nutzen.

Es bietet dir die Möglichkeit sämtlichen Code unabhängig zu testen.

In diesem Sinne: Teste alles, Hinterfrage alles, Probiere es selbst und Lerne durch deine Fehler.


Ähnliche Beiträge

So kannst du Java Konstruktoren anlegen und überladen

Java Konstruktoren

Der Name sagt es schon. Java Konstruktoren konstruieren oder bauen Java Objekte. Und diese Objekte baut der Konstruktor auf Vorlage der entsprechenden Java Klasse. In diesem Beitrag zeige ich dir natürlich verschiedene Ansätze wie du den Konstruktor einsetzt. Ich zeige dir dies Schritt für Schritt. Dabei zeige ich dir auch verschiedene Dinge, welche nicht funktionieren. […]

Die mathematischen Grundlagen des Dezimalsystems für Java Programmierer

Java Dezimalsystem Mathematik Programmierer

Bei der Java Programmierung benötigst du Kenntnisse über das Dezimalsystem. Allein schon für die technische Umsetzung beim Runden einer Zahl. Oder du möchtest den Kehrwert bzw. den Umkehrwert einer Zahl im Programm bestimmen lassen. Aber auch für das Herausfinden des Stellenwertes – also wieviel Stellen hat eine Zahl – benötigst du das Grundwissen des Dezimalsystems. […]

Java Übung 27 – Auf zur Mathe-Olympiade

Java Übung Mathe Olympiade

In dieser Java Übung möchte ich mit dir ein Programm erstellen, welches ein Mathematik-Test oder eine Mathe-Olympiade simuliert. Du kennst das vielleicht noch aus der Schule. Matheolympiade- Da wurden aus allen vier Grundrechenarten, Aufgaben formuliert. Die Schüler mussten diese Aufgaben lösen. Die Lehrer kontrollierten die Lösungen. Und der Schüler, welcher die wenigsten Fehler hatte – […]

Die sechs Bestandteile von Java Methoden

Java Methoden Bestandteile

Java Methoden hauchen deinem Java Programm Leben ein. Ohne eine Methode würde deine Java Klasse ein starres Konstrukt sein. Deine Objekte hätten Eigenschaften. Aber sie könnten nichts machen. Und das wäre eine trostlose Welt. Java Methoden sorgen also dafür, dass Objekte interagieren. Methoden bestehen aus bestimmten Bausteinen. Und diese Bausteine bestimmen, was die Methode darf […]

Java Übung 31: Speichere deine Würfe im Array

Java Übung Array Würfelspiel

In dieser Java Übung soll ein Würfelspiel simuliert werden. Lege eine Klasse namens, Würfelspiel an. Diese Klasse enthält eine statische Methode, namens würfeln(). Diese Methode erwartet einen Parameter vom Datentyp Integer, namens „anzahlWuerfe“. Diese Variable/Parameter repräsentiert die Anzahl der Würfe. Nachdem der Methode die Anzahl der Würfe übergeben wurde, soll die Methode Zufallszahlen zwischen 1 […]

Die vier wichtigen Phasen um Java Objekte zu erstellen

Java Objekte anlegen

Wie werden aus deinen Java Klassen richtig nützliche Java Objekte? Das ganze läuft in vier Phasen ab. Und diese Phasen möchte ich dir in diesem Beitrag vorstellen. Ob das nützlich ist? Schau dir das Bild an. Am Ende dieses Beitrages wirst du wissen, warum Eclipse dir hier eine Fehlermeldung gibt und wie du dieses Problem […]

So nutzt du das Java Keyword public

Java Keyword public

Java Programme bestehen aus Java Klassen. Und der Zugriff auf eine Java Klasse sollte nach außen immer gewährleistet sein. Was bedeutet das? Du solltest in jeder Klasse die Möglichkeit haben, ein Objekt einer anderen Klasse anzulegen. Gerade durch diese Möglichkeit macht doch das ganze Klassenkonstrukt erst Sinn.

So kannst du Eclipse installieren

Eclipse installieren

Das Schöne an Eclipse ist, es läuft auf sämtlichen Betriebssystemen. Eclipse wird einfach auf der Webseite des Herstellers herunter geladen und kann dann installiert werden. Dabei stehen dir verschiedene Versionen zur Verfügung.